botframework-connector package
Classes
| AppCredentials |
Implémentation et cache d’authentification AppCredentials générales. Prend en charge tout flux d’informations d’identification du client ADAL. Les sous-classes peuvent implémenter refreshToken pour acquérir le jeton. |
| AuthenticationConfiguration |
Paramètres de configuration généraux pour l’authentification. |
| AuthenticationError |
Classe |
| BotFrameworkAuthentication |
Représente un environnement cloud utilisé pour authentifier les appels réseau Bot Framework Protocol dans cet environnement. |
| BotFrameworkAuthenticationFactory |
Fabrique de BotFrameworkAuthentication qui encapsule le code d’authentification bot Framework Protocol spécifique à l’environnement. |
| BotFrameworkClientImpl | |
| CertificateAppCredentials |
Implémentation de l’authentification CertificateAppCredentials |
| ClaimsIdentity |
Représente une identité basée sur les revendications. |
| ConnectorFactory |
Classe de fabrique utilisée pour créer ConnectorClients avec les informations d’identification appropriées pour l’appId actuel. |
| ConnectorFactoryImpl | |
| SimpleCredentialProvider | |
| EndorsementsValidator |
Contient des méthodes d’assistance pour vérifier les approbations JWT. |
| JwtTokenExtractor |
Classe de traitement des jetons JWT qui obtient les informations d’identité et effectue la validation des jetons de sécurité. |
| JwtTokenProviderFactory | |
| ManagedIdentityAppCredentials |
Implémentation de l’authentification Managed Service Identity. |
| ManagedIdentityAuthenticator |
Abstraction permettant d’acquérir des jetons à partir d’une identité de service managé. |
| ManagedIdentityServiceClientCredentialsFactory |
Implémentation d’identité managée de la classe abstraite ServiceClientCredentialsFactory. |
| MicrosoftAppCredentials |
Implémentation de l’authentification MicrosoftAppCredentials |
| OpenIdMetadata |
Classe chargée de gérer les métadonnées OpenId. |
| ParameterizedBotFrameworkAuthentication | |
| PasswordServiceClientCredentialFactory |
Implémentation simple de l’interface ServiceClientCredentialsFactory. |
| ServiceClientCredentialsFactory |
La classe abstraite ServiceClientCredentialsFactory qui permet aux bots de fournir leur propre ServiceClientCredentials pour le bot vers le canal bot ou le bot de compétence aux appels de bot parent. |
| UserTokenClient |
Client pour le service de jeton d’utilisateur d’accès. |
| UserTokenClientImpl | |
| ConnectorClient | |
| ConnectorClientContext | |
| Attachments |
Classe représentant des pièces jointes. |
| Conversations |
Classe représentant une conversation. |
| EmulatorApiClient |
L’objectif de cette classe est d’émuler un client d’API. |
| Teams |
Classe représentant une équipe Teams. |
| ReadReceiptInfo |
Informations générales sur un reçu en lecture. |
| TeamsConnectorClient | |
| TeamsConnectorClientContext |
L’extension d’API REST Bot Connector pour Microsoft Teams permet à votre bot d’effectuer des opérations étendues sur le canal Microsoft Teams configuré dans le portail des développeurs Bot Framework. Le service Connecteur utilise rest et JSON standard sur HTTPS. |
| BotSignIn |
Classe représentant un BotSignIn. |
| UserToken |
Classe représentant un UserToken. |
| TokenApiClient | |
| TokenApiClientContext | |
Interfaces
Alias de type
| AuthenticateRequestResult |
Résultat d’un appel pour authentifier une demande bot Framework Protocol. |
| ValidateClaims |
Utilisé pour valider une liste de revendications et doit lever une exception si la validation échoue. |
| StatusCode | |
| AttachmentsGetAttachmentInfoResponse |
Contient des données de réponse pour l’opération getAttachmentInfo. |
| AttachmentsGetAttachmentResponse |
Contient des données de réponse pour l’opération getAttachment. |
| ConversationsCreateConversationResponse |
Contient des données de réponse pour l’opération createConversation. |
| ConversationsGetActivityMembersResponse |
Contient des données de réponse pour l’opération getActivityMembers. |
| ConversationsGetConversationMemberResponse |
Contient des données de réponse pour l’opération getConversationMember. |
| ConversationsGetConversationMembersResponse |
Contient des données de réponse pour l’opération getConversationMembers. |
| ConversationsGetConversationPagedMembersResponse |
Contient des données de réponse pour l’opération getConversationPagedMembers. |
| ConversationsGetConversationsResponse |
Contient des données de réponse pour l’opération getConversations. |
| ConversationsReplyToActivityResponse |
Contient des données de réponse pour l’opération replyToActivity. |
| ConversationsSendConversationHistoryResponse |
Contient des données de réponse pour l’opération sendConversationHistory. |
| ConversationsSendToConversationResponse |
Contient des données de réponse pour l’opération sendToConversation. |
| ConversationsUpdateActivityResponse |
Contient des données de réponse pour l’opération updateActivity. |
| ConversationsUploadAttachmentResponse |
Contient des données de réponse pour l’opération uploadAttachment. |
| TeamsFetchChannelListResponse |
Contient des données de réponse pour l’opération fetchChannelList. |
| TeamsFetchMeetingParticipantResponse |
Contient des données de réponse pour l’opération fetchMeetingParticipant. |
| TeamsFetchTeamDetailsResponse |
Contient des données de réponse pour l’opération fetchTeamDetails. |
| TeamsMeetingInfoResponse |
Contient des données de réponse pour l’opération fetchMeetingInfo. |
| BotSignInGetSignInResourceResponse |
Contient des données de réponse pour l’opération getSignInResource. |
| BotSignInGetSignInUrlResponse |
Contient des données de réponse pour l’opération getSignInUrl. |
| UserTokenExchangeAsyncResponse |
Contient des données de réponse pour l’opération exchangeAsync. |
| UserTokenGetAadTokensResponse |
Contient des données de réponse pour l’opération getAadTokens. |
| UserTokenGetTokenResponse |
Contient des données de réponse pour l’opération getToken. |
| UserTokenGetTokenStatusResponse |
Contient des données de réponse pour l’opération getTokenStatus. |
| UserTokenSignOutResponse |
Contient des données de réponse pour l’opération de déconnexion. |
Functions
| allowed |
Créer un validateur de revendications d’appelants autorisés |
Informations relatives à la fonction
allowedCallersClaimsValidator(string[])
Créer un validateur de revendications d’appelants autorisés
function allowedCallersClaimsValidator(allowedCallers: string[]): ValidateClaims
Paramètres
- allowedCallers
-
string[]
appelants autorisés de compétence
Retours
fonction de validateur de revendications