次の方法で共有


ManagedIdentityServiceClientCredentialsFactory class

ServiceClientCredentialsFactory 抽象クラスのマネージド ID 実装。

Extends

コンストラクター

ManagedIdentityServiceClientCredentialsFactory(string, IJwtTokenProviderFactory)

ManagedIdentityServiceClientCredentialsFactory クラスの新しいインスタンスを初期化します。

メソッド

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

コンストラクターの詳細

ManagedIdentityServiceClientCredentialsFactory(string, IJwtTokenProviderFactory)

ManagedIdentityServiceClientCredentialsFactory クラスの新しいインスタンスを初期化します。

new ManagedIdentityServiceClientCredentialsFactory(appId: string, tokenProviderFactory: IJwtTokenProviderFactory)

パラメーター

appId

string

ボットに割り当てられたマネージド ID のクライアント ID。

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>