Partager via


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 AuthenticationError générale pour représenter une erreur d’authentification avec un état du code.

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

Claim

Représente une revendication.

ICredentialProvider
IJwtTokenProviderFactory
IOpenIdMetadataKey
ConnectorClientOptions

Interface représentant ConnectorClientOptions.

ConversationsGetConversationPagedMembersOptionalParams
ConversationsGetConversationsOptionalParams

Paramètres facultatifs.

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

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

allowedCallersClaimsValidator(string[])

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