ManagedIdentityServiceClientCredentialsFactory class
Implémentation d’identité managée de la classe abstraite ServiceClientCredentialsFactory.
- Extends
Constructeurs
Managed |
Initialise une nouvelle instance de la classe ManagedIdentityServiceClientCredentialsFactory. |
Méthodes
create |
|
is |
|
is |
Détails du constructeur
ManagedIdentityServiceClientCredentialsFactory(string, IJwtTokenProviderFactory)
Initialise une nouvelle instance de la classe ManagedIdentityServiceClientCredentialsFactory.
new ManagedIdentityServiceClientCredentialsFactory(appId: string, tokenProviderFactory: IJwtTokenProviderFactory)
Paramètres
- appId
-
string
ID client de l’identité managée affectée au bot.
- tokenProviderFactory
- IJwtTokenProviderFactory
Fabrique du fournisseur de jetonS JWT à utiliser.
Détails de la méthode
createCredentials(string, string)
function createCredentials(appId: string, audience: string): Promise<ServiceClientCredentials>
Paramètres
- appId
-
string
- audience
-
string
Retours
Promise<ServiceClientCredentials>
isAuthenticationDisabled()
function isAuthenticationDisabled(): Promise<boolean>
Retours
Promise<boolean>
isValidAppId(string)
function isValidAppId(appId: string): Promise<boolean>
Paramètres
- appId
-
string
Retours
Promise<boolean>