ManagedIdentityServiceClientCredentialsFactory class

Implementazione dell'identità gestita della classe ServiceClientCredentialsFactory astratta.

Extends

Costruttori

ManagedIdentityServiceClientCredentialsFactory(string, IJwtTokenProviderFactory)

Inizializza una nuova istanza della classe ManagedIdentityServiceClientCredentialsFactory.

Metodi

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

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>