ConfigurationServiceClientCredentialFactory class

ServiceClientCredentialsFactory 使用 ConfigurationServiceClientCredentialFactoryOptions配置 实例生成具有 AppId 和应用密码的 ServiceClientCredentials。

Extends

PasswordServiceClientCredentialFactory

构造函数

ConfigurationServiceClientCredentialFactory(ConfigurationServiceClientCredentialFactoryOptions)

初始化 ConfigurationServiceClientCredentialFactory 类的新实例。

继承属性

appId

此凭据的应用 ID。

password

此凭据的应用密码。

tenantId

创建机器人的 Azure AD 租户的租户 ID。

方法

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

构造函数详细信息

ConfigurationServiceClientCredentialFactory(ConfigurationServiceClientCredentialFactoryOptions)

初始化 ConfigurationServiceClientCredentialFactory 类的新实例。

new ConfigurationServiceClientCredentialFactory(factoryOptions?: ConfigurationServiceClientCredentialFactoryOptions)

参数

继承属性详细信息

appId

此凭据的应用 ID。

appId: string | null

属性值

string | null

继承自 PasswordServiceClientCredentialFactory.appId

password

此凭据的应用密码。

password: string | null

属性值

string | null

继承自 PasswordServiceClientCredentialFactory.password

tenantId

创建机器人的 Azure AD 租户的租户 ID。

tenantId: string | null

属性值

string | null

继承自 PasswordServiceClientCredentialFactory.tenantId

方法详细信息

createCredentials(string, string, string, boolean)

function createCredentials(microsoftAppId: string, audience: string, loginEndpoint: string, validateAuthority: boolean): Promise<ServiceClientCredentials>

参数

microsoftAppId

string

audience

string

loginEndpoint

string

validateAuthority

boolean

返回

Promise<ServiceClientCredentials>

isAuthenticationDisabled()

function isAuthenticationDisabled(): Promise<boolean>

返回

Promise<boolean>

isValidAppId(string)

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

参数

microsoftAppId

string

返回

Promise<boolean>