botframework-connector package

クラス

AppCredentials

一般的な AppCredentials 認証の実装とキャッシュ。 ADAL クライアント資格情報フローをサポートします。 サブクラスは refreshToken を実装してトークンを取得できます。

AuthenticationConfiguration

認証の一般的な構成設定。

AuthenticationError

コードの状態を含む認証エラーを表す General AuthenticationError クラス。

BotFrameworkAuthentication

この環境内で Bot Framework Protocol ネットワーク呼び出しを認証するために使用されるクラウド環境を表します。

BotFrameworkAuthenticationFactory

環境固有の Bot Framework プロトコル認証コードをカプセル化する BotFrameworkAuthentication のファクトリ。

BotFrameworkClientImpl
CertificateAppCredentials

CertificateAppCredentials 認証の実装

ClaimsIdentity

クレーム ベースの ID を表します。

ConnectorFactory

現在の appId の適切な資格情報を使用して ConnectorClients を作成するために使用されるファクトリ クラス。

ConnectorFactoryImpl
SimpleCredentialProvider
EndorsementsValidator

JWT の保証を確認するためのヘルパー メソッドが含まれています。

JwtTokenExtractor

ID 情報を取得し、セキュリティ トークン検証を実行する JWT トークン処理クラス。

JwtTokenProviderFactory
ManagedIdentityAppCredentials

マネージド サービス ID 認証の実装。

ManagedIdentityAuthenticator

マネージド サービス ID からトークンを取得するための抽象化。

ManagedIdentityServiceClientCredentialsFactory

ServiceClientCredentialsFactory 抽象クラスのマネージド ID 実装。

MicrosoftAppCredentials

MicrosoftAppCredentials 認証の実装

OpenIdMetadata

OpenId メタデータの管理を担当するクラス。

ParameterizedBotFrameworkAuthentication
PasswordServiceClientCredentialFactory

ServiceClientCredentialsFactory インターフェイスの簡単な実装。

ServiceClientCredentialsFactory

ボットがボットチャネルに対して独自の ServiceClientCredentials を提供できるようにする ServiceClientCredentialsFactory 抽象クラス。または、ボットが親ボット呼び出しに対してボット チャネルまたはスキル ボットに提供できるようにします。

UserTokenClient

アクセス ユーザー トークン サービスのクライアント。

UserTokenClientImpl
ConnectorClient
ConnectorClientContext
Attachments

Attachments を表すクラス。

Conversations

Conversations を表すクラス。

EmulatorApiClient

このクラスの目的は、API クライアントをエミュレートすることです。

Teams

Teams を表すクラス。

ReadReceiptInfo

開封確認メッセージに関する一般的な情報。

TeamsConnectorClient
TeamsConnectorClientContext

Microsoft Teams 用 Bot Connector 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[]

スキルの許可された呼び出し元

戻り値

claims validator 関数