Compartilhar via


ManagedIdentityServiceClientCredentialsFactory class

Uma implementação de Identidade Gerenciada da classe abstrata ServiceClientCredentialsFactory.

Extends

Construtores

ManagedIdentityServiceClientCredentialsFactory(string, IJwtTokenProviderFactory)

Inicializa uma nova instância da classe ManagedIdentityServiceClientCredentialsFactory.

Métodos

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

Detalhes do construtor

ManagedIdentityServiceClientCredentialsFactory(string, IJwtTokenProviderFactory)

Inicializa uma nova instância da classe ManagedIdentityServiceClientCredentialsFactory.

new ManagedIdentityServiceClientCredentialsFactory(appId: string, tokenProviderFactory: IJwtTokenProviderFactory)

Parâmetros

appId

string

ID do cliente para a identidade gerenciada atribuída ao bot.

tokenProviderFactory
IJwtTokenProviderFactory

A fábrica de provedores de token JWT a ser usada.

Detalhes do método

createCredentials(string, string)

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

Parâmetros

appId

string

audience

string

Retornos

Promise<ServiceClientCredentials>

isAuthenticationDisabled()

function isAuthenticationDisabled(): Promise<boolean>

Retornos

Promise<boolean>

isValidAppId(string)

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

Parâmetros

appId

string

Retornos

Promise<boolean>