Compartir a través de


ManagedIdentityServiceClientCredentialsFactory class

Una implementación de identidad administrada de la clase abstracta ServiceClientCredentialsFactor y.

Extends

Constructores

ManagedIdentityServiceClientCredentialsFactory(string, IJwtTokenProviderFactory)

Inicializa una nueva instancia de la clase ManagedIdentityServiceClientCredentialsFactory.

Métodos

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

Detalles del constructor

ManagedIdentityServiceClientCredentialsFactory(string, IJwtTokenProviderFactory)

Inicializa una nueva instancia de la clase ManagedIdentityServiceClientCredentialsFactory.

new ManagedIdentityServiceClientCredentialsFactory(appId: string, tokenProviderFactory: IJwtTokenProviderFactory)

Parámetros

appId

string

Identificador de cliente de la identidad administrada asignada al bot.

tokenProviderFactory
IJwtTokenProviderFactory

Generador del proveedor de tokens JWT que se va a usar.

Detalles del método

createCredentials(string, string)

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

Parámetros

appId

string

audience

string

Devoluciones

Promise<ServiceClientCredentials>

isAuthenticationDisabled()

function isAuthenticationDisabled(): Promise<boolean>

Devoluciones

Promise<boolean>

isValidAppId(string)

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

Parámetros

appId

string

Devoluciones

Promise<boolean>