ManagedIdentityServiceClientCredentialsFactory class

ServiceClientCredentialsFactory 抽象类的托管标识实现。

扩展

构造函数

ManagedIdentityServiceClientCredentialsFactory(string, IJwtTokenProviderFactory)

初始化 ManagedIdentityServiceClientCredentialsFactory 类的新实例。

方法

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

构造函数详细信息

ManagedIdentityServiceClientCredentialsFactory(string, IJwtTokenProviderFactory)

初始化 ManagedIdentityServiceClientCredentialsFactory 类的新实例。

new ManagedIdentityServiceClientCredentialsFactory(appId: string, tokenProviderFactory: IJwtTokenProviderFactory)

参数

appId

string

分配给机器人的托管标识的客户端 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>