ManagedIdentityServiceClientCredentialsFactory class
Uma implementação de Identidade Gerenciada da classe abstrata ServiceClientCredentialsFactory.
- Extends
Construtores
Managed |
Inicializa uma nova instância da classe ManagedIdentityServiceClientCredentialsFactory. |
Métodos
create |
|
is |
|
is |
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>