botframework-connector package

AppCredentials

常规 AppCredentials 身份验证实现和缓存。 支持任何 ADAL 客户端凭据流。 子类可以实现 refreshToken 来获取令牌。

AuthenticationConfiguration

身份验证的常规配置设置。

AuthenticationError

用于表示“代码状态”的身份验证错误的常规 AuthenticationError 类。

BotFrameworkAuthentication

表示用于在此环境中对 Bot Framework 协议网络调用进行身份验证的云环境。

BotFrameworkAuthenticationFactory

BotFrameworkAuthentication 的工厂,用于封装特定于环境的 Bot Framework 协议身份验证代码。

BotFrameworkClientImpl
CertificateAppCredentials

CertificateAppCredentials 身份验证实现

ClaimsIdentity

表示基于声明的标识。

ConnectorFactory

一个工厂类,用于使用当前 appId 的相应凭据创建 ConnectorClient。

ConnectorFactoryImpl
SimpleCredentialProvider
EndorsementsValidator

包含用于验证 JWT 认可的帮助程序方法。

JwtTokenExtractor

获取标识信息并执行安全令牌验证的 JWT 令牌处理类。

JwtTokenProviderFactory
ManagedIdentityAppCredentials

托管服务标识身份验证实现。

ManagedIdentityAuthenticator

用于从托管服务标识获取令牌的抽象。

ManagedIdentityServiceClientCredentialsFactory

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

MicrosoftAppCredentials

MicrosoftAppCredentials 身份验证实现

OpenIdMetadata

负责管理 OpenId 元数据的类。

ParameterizedBotFrameworkAuthentication
PasswordServiceClientCredentialFactory

ServiceClientCredentialsFactory 接口的简单实现。

ServiceClientCredentialsFactory

ServiceClientCredentialsFactory 抽象类,允许机器人为机器人到机器人通道或技能机器人提供自己的 ServiceClientCredentials 到父机器人调用。

UserTokenClient

用于访问用户令牌服务的客户端。

UserTokenClientImpl
ConnectorClient
ConnectorClientContext
Attachments

表示 Attachments 的类。

Conversations

表示 Conversations 的类。

EmulatorApiClient

此类的目的是模拟 API 客户端。

Teams

表示 Teams 的类。

ReadReceiptInfo

有关已读回执的一般信息。

TeamsConnectorClient
TeamsConnectorClientContext

Microsoft Teams 的机器人连接器 REST API 扩展允许机器人在 Bot Framework 开发人员门户中配置的 Microsoft Teams 通道上执行扩展操作。 连接器服务通过 HTTPS 使用行业标准 REST 和 JSON。

BotSignIn

表示 BotSignIn 的类。

UserToken

表示 UserToken 的类。

TokenApiClient
TokenApiClientContext

接口

Claim

表示声明。

ICredentialProvider
IJwtTokenProviderFactory
IOpenIdMetadataKey
ConnectorClientOptions

表示 ConnectorClientOptions 的接口。

ConversationsGetConversationPagedMembersOptionalParams
ConversationsGetConversationsOptionalParams

可选参数。

BotFrameworkClient
TeamsConnectorClientOptions
TeamsFetchMeetingParticipantOptionalParams
AadResourceUrls
BotSignInGetSignInResourceOptionalParams
BotSignInGetSignInUrlOptionalParams
ErrorModel
ErrorResponse
InnerHttpError
TokenApiClientOptions
UserTokenGetAadTokensOptionalParams
UserTokenGetTokenOptionalParams
UserTokenGetTokenStatusOptionalParams
UserTokenSignOutOptionalParams

类型别名

AuthenticateRequestResult

调用对 Bot Framework 协议请求进行身份验证的结果。

ValidateClaims

用于验证声明列表,如果验证失败,应引发异常。

StatusCode
AttachmentsGetAttachmentInfoResponse

包含 getAttachmentInfo 操作的响应数据。

AttachmentsGetAttachmentResponse

包含 getAttachment 操作的响应数据。

ConversationsCreateConversationResponse

包含 createConversation 操作的响应数据。

ConversationsGetActivityMembersResponse

包含 getActivityMembers 操作的响应数据。

ConversationsGetConversationMemberResponse

包含 getConversationMember 操作的响应数据。

ConversationsGetConversationMembersResponse

包含 getConversationMembers 操作的响应数据。

ConversationsGetConversationPagedMembersResponse

包含 getConversationPagedMembers 操作的响应数据。

ConversationsGetConversationsResponse

包含 getConversations 操作的响应数据。

ConversationsReplyToActivityResponse

包含 replyToActivity 操作的响应数据。

ConversationsSendConversationHistoryResponse

包含 sendConversationHistory 操作的响应数据。

ConversationsSendToConversationResponse

包含 sendToConversation 操作的响应数据。

ConversationsUpdateActivityResponse

包含 updateActivity 操作的响应数据。

ConversationsUploadAttachmentResponse

包含 uploadAttachment 操作的响应数据。

TeamsFetchChannelListResponse

包含 fetchChannelList 操作的响应数据。

TeamsFetchMeetingParticipantResponse

包含 fetchMeetingParticipant 操作的响应数据。

TeamsFetchTeamDetailsResponse

包含 fetchTeamDetails 操作的响应数据。

TeamsMeetingInfoResponse

包含 fetchMeetingInfo 操作的响应数据。

BotSignInGetSignInResourceResponse

包含 getSignInResource 操作的响应数据。

BotSignInGetSignInUrlResponse

包含 getSignInUrl 操作的响应数据。

UserTokenExchangeAsyncResponse

包含 exchangeAsync 操作的响应数据。

UserTokenGetAadTokensResponse

包含 getAadTokens 操作的响应数据。

UserTokenGetTokenResponse

包含 getToken 操作的响应数据。

UserTokenGetTokenStatusResponse

包含 getTokenStatus 操作的响应数据。

UserTokenSignOutResponse

包含 signOut 操作的响应数据。

函数

allowedCallersClaimsValidator(string[])

创建允许调用方声明验证程序

函数详细信息

allowedCallersClaimsValidator(string[])

创建允许调用方声明验证程序

function allowedCallersClaimsValidator(allowedCallers: string[]): ValidateClaims

参数

allowedCallers

string[]

允许的技能调用方

返回

声明验证程序函数