Partager via


ManagedIdentityServiceClientCredentialsFactory class

Implémentation d’identité managée de la classe abstraite ServiceClientCredentialsFactory.

Extends

Constructeurs

ManagedIdentityServiceClientCredentialsFactory(string, IJwtTokenProviderFactory)

Initialise une nouvelle instance de la classe ManagedIdentityServiceClientCredentialsFactory.

Méthodes

createCredentials(string, string)
isAuthenticationDisabled()
isValidAppId(string)

Détails du constructeur

ManagedIdentityServiceClientCredentialsFactory(string, IJwtTokenProviderFactory)

Initialise une nouvelle instance de la classe ManagedIdentityServiceClientCredentialsFactory.

new ManagedIdentityServiceClientCredentialsFactory(appId: string, tokenProviderFactory: IJwtTokenProviderFactory)

Paramètres

appId

string

ID client de l’identité managée affectée au bot.

tokenProviderFactory
IJwtTokenProviderFactory

Fabrique du fournisseur de jetonS JWT à utiliser.

Détails de la méthode

createCredentials(string, string)

function createCredentials(appId: string, audience: string): Promise<ServiceClientCredentials>

Paramètres

appId

string

audience

string

Retours

Promise<ServiceClientCredentials>

isAuthenticationDisabled()

function isAuthenticationDisabled(): Promise<boolean>

Retours

Promise<boolean>

isValidAppId(string)

function isValidAppId(appId: string): Promise<boolean>

Paramètres

appId

string

Retours

Promise<boolean>