ManagedIdentityServiceClientCredentialsFactory class
Implementazione dell'identità gestita della classe ServiceClientCredentialsFactory astratta.
- Extends
Costruttori
| Managed |
Inizializza una nuova istanza della classe ManagedIdentityServiceClientCredentialsFactory. |
Metodi
| create |
|
| is |
|
| is |
Dettagli costruttore
ManagedIdentityServiceClientCredentialsFactory(string, IJwtTokenProviderFactory)
Inizializza una nuova istanza della classe ManagedIdentityServiceClientCredentialsFactory.
new ManagedIdentityServiceClientCredentialsFactory(appId: string, tokenProviderFactory: IJwtTokenProviderFactory)
Parametri
- appId
-
string
ID client per l'identità gestita assegnata al bot.
- tokenProviderFactory
- IJwtTokenProviderFactory
Factory del provider di token JWT da usare.
Dettagli metodo
createCredentials(string, string)
function createCredentials(appId: string, audience: string): Promise<ServiceClientCredentials>
Parametri
- appId
-
string
- audience
-
string
Restituisce
Promise<ServiceClientCredentials>
isAuthenticationDisabled()
function isAuthenticationDisabled(): Promise<boolean>
Restituisce
Promise<boolean>
isValidAppId(string)
function isValidAppId(appId: string): Promise<boolean>
Parametri
- appId
-
string
Restituisce
Promise<boolean>