botframework-connector package

Clases

AppCredentials

Implementación y caché generales de la autenticación de AppCredentials. Admite cualquier flujo de credenciales de cliente de ADAL. Las subclases pueden implementar refreshToken para adquirir el token.

AuthenticationConfiguration

Opciones de configuración generales para la autenticación.

AuthenticationError

General AuthenticationError clase para representar un error de autenticación con un estado de código.

BotFrameworkAuthentication

Representa un entorno en la nube que se usa para autenticar las llamadas de red de Bot Framework Protocol dentro de este entorno.

BotFrameworkAuthenticationFactory

Generador de BotFrameworkAuthentication que encapsula el código de autenticación específico del protocolo bot framework específico del entorno.

BotFrameworkClientImpl
CertificateAppCredentials

Implementación de autenticación de CertificateAppCredentials

ClaimsIdentity

Representa una identidad basada en notificaciones.

ConnectorFactory

Clase de fábrica que se usa para crear ConnectorClients con las credenciales adecuadas para el appId actual.

ConnectorFactoryImpl
SimpleCredentialProvider
EndorsementsValidator

Contiene métodos auxiliares para comprobar las aprobaciones de JWT.

JwtTokenExtractor

Clase de procesamiento de tokens JWT que obtiene información de identidad y realiza la validación de tokens de seguridad.

JwtTokenProviderFactory
ManagedIdentityAppCredentials

Implementación de autenticación de Managed Service Identity.

ManagedIdentityAuthenticator

Abstracción para adquirir tokens de managed Service Identity.

ManagedIdentityServiceClientCredentialsFactory

Una implementación de identidad administrada de la clase abstracta ServiceClientCredentialsFactor y.

MicrosoftAppCredentials

Implementación de autenticación de MicrosoftAppCredentials

OpenIdMetadata

Clase encargada de administrar los metadatos de OpenId.

ParameterizedBotFrameworkAuthentication
PasswordServiceClientCredentialFactory

Implementación sencilla de la interfaz ServiceClientCredentialsFactory.

ServiceClientCredentialsFactory

La clase abstracta ServiceClientCredentialsFactory que permite a los bots proporcionar sus propios ServiceClientCredentials para bot a canal de bot o bot de aptitud a llamadas de bot principal.

UserTokenClient

Cliente para el servicio de token de usuario de acceso.

UserTokenClientImpl
ConnectorClient
ConnectorClientContext
Attachments

Clase que representa los datos adjuntos.

Conversations

Clase que representa una conversación.

EmulatorApiClient

El propósito de esta clase es emular un cliente de API.

Teams

Clase que representa a Teams.

ReadReceiptInfo

Información general sobre un recibo de lectura.

TeamsConnectorClient
TeamsConnectorClientContext

La extensión de API DE REST de Bot Connector para Microsoft Teams permite al bot realizar operaciones extendidas en el canal de Microsoft Teams configurado en el Portal para desarrolladores de Bot Framework . El servicio Connector usa REST estándar del sector y JSON a través de HTTPS.

BotSignIn

Clase que representa un BotSignIn.

UserToken

Clase que representa un UserToken.

TokenApiClient
TokenApiClientContext

Interfaces

Claim

Representa una notificación.

ICredentialProvider
IJwtTokenProviderFactory
IOpenIdMetadataKey
ConnectorClientOptions

Interfaz que representa ConnectorClientOptions.

ConversationsGetConversationPagedMembersOptionalParams
ConversationsGetConversationsOptionalParams

Parámetros opcionales.

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

Alias de tipos

AuthenticateRequestResult

Resultado de una llamada para autenticar una solicitud de Protocolo de Bot Framework.

ValidateClaims

Se usa para validar una lista de notificaciones y debe producir una excepción si se produce un error en la validación.

StatusCode
AttachmentsGetAttachmentInfoResponse

Contiene datos de respuesta para la operación getAttachmentInfo.

AttachmentsGetAttachmentResponse

Contiene datos de respuesta para la operación getAttachment.

ConversationsCreateConversationResponse

Contiene datos de respuesta para la operación createConversation.

ConversationsGetActivityMembersResponse

Contiene datos de respuesta para la operación getActivityMembers.

ConversationsGetConversationMemberResponse

Contiene datos de respuesta para la operación getConversationMember.

ConversationsGetConversationMembersResponse

Contiene datos de respuesta para la operación getConversationMembers.

ConversationsGetConversationPagedMembersResponse

Contiene datos de respuesta para la operación getConversationPagedMembers.

ConversationsGetConversationsResponse

Contiene datos de respuesta para la operación getConversations.

ConversationsReplyToActivityResponse

Contiene datos de respuesta para la operación replyToActivity.

ConversationsSendConversationHistoryResponse

Contiene datos de respuesta para la operación sendConversationHistory.

ConversationsSendToConversationResponse

Contiene datos de respuesta para la operación sendToConversation.

ConversationsUpdateActivityResponse

Contiene datos de respuesta para la operación updateActivity.

ConversationsUploadAttachmentResponse

Contiene datos de respuesta para la operación uploadAttachment.

TeamsFetchChannelListResponse

Contiene datos de respuesta para la operación fetchChannelList.

TeamsFetchMeetingParticipantResponse

Contiene datos de respuesta para la operación fetchMeetingParticipant.

TeamsFetchTeamDetailsResponse

Contiene datos de respuesta para la operación fetchTeamDetails.

TeamsMeetingInfoResponse

Contiene datos de respuesta para la operación fetchMeetingInfo.

BotSignInGetSignInResourceResponse

Contiene datos de respuesta para la operación getSignInResource.

BotSignInGetSignInUrlResponse

Contiene datos de respuesta para la operación getSignInUrl.

UserTokenExchangeAsyncResponse

Contiene datos de respuesta para la operación exchangeAsync.

UserTokenGetAadTokensResponse

Contiene datos de respuesta para la operación getAadTokens.

UserTokenGetTokenResponse

Contiene datos de respuesta para la operación getToken.

UserTokenGetTokenStatusResponse

Contiene datos de respuesta para la operación getTokenStatus.

UserTokenSignOutResponse

Contiene datos de respuesta para la operación signOut.

Funciones

allowedCallersClaimsValidator(string[])

Creación de un validador de notificaciones de llamadores permitidos

Detalles de la función

allowedCallersClaimsValidator(string[])

Creación de un validador de notificaciones de llamadores permitidos

function allowedCallersClaimsValidator(allowedCallers: string[]): ValidateClaims

Parámetros

allowedCallers

string[]

llamadores permitidos de aptitud

Devoluciones

Función de validador de notificaciones