SimpleCredentialProvider class
警告
现已弃用此 API。
Use ConfigurationBotFrameworkAuthentication
instead to configure credentials.
A simple implementation of the ICredentialProvider interface.
构造函数
Simple |
使用提供的凭据初始化 SimpleCredentialProvider 类的新实例。 |
方法
get |
获取给定机器人 appId 的应用密码(如果不是有效的 appId,则返回 Null 此方法为异步)以启用可能需要调用服务以验证 appId/密码对的自定义实现。 |
is |
检查是否禁用了机器人身份验证。 如果禁用了机器人身份验证,则返回 true。 此方法是异步的,用于启用可能需要调用服务以验证 appId/密码对的自定义实现。 |
is |
验证 AppId。 此方法是异步的,用于启用可能需要调用服务以验证 appId/密码对的自定义实现。 |
构造函数详细信息
SimpleCredentialProvider(string, string)
使用提供的凭据初始化 SimpleCredentialProvider 类的新实例。
new SimpleCredentialProvider(appId: string, appPassword: string)
参数
- appId
-
string
应用 ID。
- appPassword
-
string
应用密码。
方法详细信息
getAppPassword(string)
获取给定机器人 appId 的应用密码(如果不是有效的 appId,则返回 Null 此方法为异步)以启用可能需要调用服务以验证 appId/密码对的自定义实现。
function getAppPassword(appId: string): Promise<string | null>
参数
- appId
-
string
bot appid
返回
Promise<string | null>
无效 appid 的密码或 null
isAuthenticationDisabled()
检查是否禁用了机器人身份验证。 如果禁用了机器人身份验证,则返回 true。 此方法是异步的,用于启用可能需要调用服务以验证 appId/密码对的自定义实现。
function isAuthenticationDisabled(): Promise<boolean>
返回
Promise<boolean>
如果禁用了机器人身份验证,则为 true。
isValidAppId(string)
验证 AppId。 此方法是异步的,用于启用可能需要调用服务以验证 appId/密码对的自定义实现。
function isValidAppId(appId: string): Promise<boolean>
参数
- appId
-
string
bot appid
返回
Promise<boolean>
如果它是有效的 AppId,则为 true