BotFrameworkAuthentication class
表示用于在此环境中对 Bot Framework 协议网络调用进行身份验证的云环境。
方法
authenticate |
对 Skills 的 Bot Framework 协议请求进行身份验证。 |
authenticate |
验证 Bot Framework 协议请求。 |
authenticate |
验证 Bot Framework 协议请求。 |
create |
创建用于调用 Skills 的 BotFrameworkClient。 |
create |
创建一个 ConnectorFactory,该连接器可用于创建可以使用此特定云环境中的凭据的 ConnectorClients。 |
create |
创建相应的 UserTokenClient 实例。 |
get |
获取来自 Bot OAuth 范围的发起受众。 |
方法详细信息
authenticateChannelRequest(string)
对 Skills 的 Bot Framework 协议请求进行身份验证。
function authenticateChannelRequest(authHeader: string): Promise<ClaimsIdentity>
参数
- authHeader
-
string
技能请求中的 HTTP 身份验证标头。
返回
Promise<ClaimsIdentity>
authenticateRequest(Activity, string)
验证 Bot Framework 协议请求。
function authenticateRequest(activity: Activity, authHeader: string): Promise<AuthenticateRequestResult>
参数
- activity
-
Activity
入站活动。
- authHeader
-
string
HTTP 身份验证标头。
返回
Promise<AuthenticateRequestResult>
authenticateStreamingRequest(string, string)
验证 Bot Framework 协议请求。
function authenticateStreamingRequest(authHeader: string, channelIdHeader: string): Promise<AuthenticateRequestResult>
参数
- authHeader
-
string
HTTP 身份验证标头。
- channelIdHeader
-
string
通道 ID HTTP 标头。
返回
Promise<AuthenticateRequestResult>
createBotFrameworkClient()
创建用于调用 Skills 的 BotFrameworkClient。
function createBotFrameworkClient(): BotFrameworkClient
返回
createConnectorFactory(ClaimsIdentity)
创建一个 ConnectorFactory,该连接器可用于创建可以使用此特定云环境中的凭据的 ConnectorClients。
function createConnectorFactory(claimsIdentity: ClaimsIdentity): ConnectorFactory
参数
- claimsIdentity
- ClaimsIdentity
入站活动的 ClaimsIdentity。
返回
createUserTokenClient(ClaimsIdentity)
创建相应的 UserTokenClient 实例。
function createUserTokenClient(claimsIdentity: ClaimsIdentity): Promise<UserTokenClient>
参数
- claimsIdentity
- ClaimsIdentity
入站活动的 ClaimsIdentity。
返回
Promise<UserTokenClient>
getOriginatingAudience()
获取来自 Bot OAuth 范围的发起受众。
function getOriginatingAudience(): string
返回
string
原始受众。