ManagedIdentityServiceClientCredentialsFactory class
Una implementación de identidad administrada de la clase abstracta ServiceClientCredentialsFactor y.
- Extends
Constructores
Managed |
Inicializa una nueva instancia de la clase ManagedIdentityServiceClientCredentialsFactory. |
Métodos
create |
|
is |
|
is |
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>