Freigeben über


ManagedIdentityServiceClientCredentialsFactory class

Eine Managed Identity-Implementierung der ServiceClientCredentialsFactory abstrakte Klasse.

Extends

Konstruktoren

ManagedIdentityServiceClientCredentialsFactory(string, IJwtTokenProviderFactory)

Initialisiert eine neue Instanz der ManagedIdentityServiceClientCredentialsFactory-Klasse.

Methoden

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

Details zum Konstruktor

ManagedIdentityServiceClientCredentialsFactory(string, IJwtTokenProviderFactory)

Initialisiert eine neue Instanz der ManagedIdentityServiceClientCredentialsFactory-Klasse.

new ManagedIdentityServiceClientCredentialsFactory(appId: string, tokenProviderFactory: IJwtTokenProviderFactory)

Parameter

appId

string

Client-ID für die dem Bot zugewiesene verwaltete Identität.

tokenProviderFactory
IJwtTokenProviderFactory

Die zu verwendende JWT-Tokenanbieterfactory.

Details zur Methode

createCredentials(string, string)

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

Parameter

appId

string

audience

string

Gibt zurück

Promise<ServiceClientCredentials>

isAuthenticationDisabled()

function isAuthenticationDisabled(): Promise<boolean>

Gibt zurück

Promise<boolean>

isValidAppId(string)

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

Parameter

appId

string

Gibt zurück

Promise<boolean>