Поделиться через


ManagedIdentityServiceClientCredentialsFactory class

Реализация управляемого удостоверения ServiceClientCredentialsFactory абстрактного класса.

Extends

Конструкторы

ManagedIdentityServiceClientCredentialsFactory(string, IJwtTokenProviderFactory)

Инициализирует новый экземпляр класса ManagedIdentityServiceClientCredentialsFactory.

Методы

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

Сведения о конструкторе

ManagedIdentityServiceClientCredentialsFactory(string, IJwtTokenProviderFactory)

Инициализирует новый экземпляр класса ManagedIdentityServiceClientCredentialsFactory.

new ManagedIdentityServiceClientCredentialsFactory(appId: string, tokenProviderFactory: IJwtTokenProviderFactory)

Параметры

appId

string

Идентификатор клиента для управляемого удостоверения, назначенного боту.

tokenProviderFactory
IJwtTokenProviderFactory

Фабрика поставщика токенов JWT для использования.

Сведения о методе

createCredentials(string, string)

function createCredentials(appId: string, audience: string): Promise<ServiceClientCredentials>

Параметры

appId

string

audience

string

Возвращаемое значение

Promise<ServiceClientCredentials>

isAuthenticationDisabled()

function isAuthenticationDisabled(): Promise<boolean>

Возвращаемое значение

Promise<boolean>

isValidAppId(string)

function isValidAppId(appId: string): Promise<boolean>

Параметры

appId

string

Возвращаемое значение

Promise<boolean>