ServiceClientCredentialsFactory class
ServiceClientCredentialsFactory 抽象类,允许机器人为机器人提供自己的 ServiceClientCredentials,以便机器人通过机器人通道或技能机器人进行父机器人调用。
方法
create |
用于创建 ServiceClientCredentials 的工厂方法。 |
is |
检查是否禁用机器人身份验证。 |
is |
验证应用 ID。 |
方法详细信息
createCredentials(string, string | undefined, string, boolean)
用于创建 ServiceClientCredentials 的工厂方法。
function createCredentials(appId: string, audience: string | undefined, loginEndpoint: string, validateAuthority: boolean): Promise<ServiceClientCredentials>
参数
- appId
-
string
appId。
- audience
-
string | undefined
受众。
- loginEndpoint
-
string
登录 URL。
- validateAuthority
-
boolean
要使用的验证颁发机构值。
返回
Promise<ServiceClientCredentials>
isAuthenticationDisabled()
检查是否禁用机器人身份验证。
function isAuthenticationDisabled(): Promise<boolean>
返回
Promise<boolean>
如果禁用机器人身份验证,则结果为 true;否则为 false。
isValidAppId(string)
验证应用 ID。
function isValidAppId(appId: string): Promise<boolean>
参数
- appId
-
string
要验证的应用 ID。
返回
Promise<boolean>
如果 appId
对控制器有效,则结果为 true;否则为 false。