Compartilhar via


botframework-connector package

Classes

AppCredentials

Implementação e cache de autenticação geral do AppCredentials. Dá suporte a qualquer fluxo de credencial do cliente ADAL. As subclasses podem implementar refreshToken para adquirir o token.

AuthenticationConfiguration

Configurações gerais para autenticação.

AuthenticationError

Classe AuthenticationError geral para representar um erro de Autenticação com um Status de Código.

BotFrameworkAuthentication

Representa um ambiente de nuvem usado para autenticar chamadas de rede do Bot Framework Protocol dentro desse ambiente.

BotFrameworkAuthenticationFactory

Uma fábrica para BotFrameworkAuthentication que encapsula o código de autenticação do Bot Framework Protocol específico do ambiente.

BotFrameworkClientImpl
CertificateAppCredentials

Implementação de autenticação certificateAppCredentials

ClaimsIdentity

Representa uma identidade baseada em declarações.

ConnectorFactory

Uma classe de fábrica usada para criar ConnectorClients com as credenciais apropriadas para a appId atual.

ConnectorFactoryImpl
SimpleCredentialProvider
EndorsementsValidator

Contém métodos auxiliares para verificar endosso JWT.

JwtTokenExtractor

Uma classe de processamento de token JWT que obtém informações de identidade e executa a validação de token de segurança.

JwtTokenProviderFactory
ManagedIdentityAppCredentials

Implementação de autenticação de Identidade de Serviço Gerenciada.

ManagedIdentityAuthenticator

Abstração para adquirir tokens de uma Identidade de Serviço Gerenciada.

ManagedIdentityServiceClientCredentialsFactory

Uma implementação de Identidade Gerenciada da classe abstrata ServiceClientCredentialsFactory.

MicrosoftAppCredentials

Implementação de autenticação do MicrosoftAppCredentials

OpenIdMetadata

Classe responsável por gerenciar metadados OpenId.

ParameterizedBotFrameworkAuthentication
PasswordServiceClientCredentialFactory

Uma implementação simples da interface ServiceClientCredentialsFactory.

ServiceClientCredentialsFactory

A classe abstrata ServiceClientCredentialsFactory que permite que os Bots forneçam suas próprias ServiceClientCredentials para bot para o canal de bot ou bot de habilidades para chamadas de bot pai.

UserTokenClient

Cliente para acessar o serviço de token de usuário.

UserTokenClientImpl
ConnectorClient
ConnectorClientContext
Attachments

Classe que representa um Anexos.

Conversations

Classe que representa um Conversations.

EmulatorApiClient

A finalidade dessa classe é emular um cliente de API.

Teams

Classe que representa um Teams.

ReadReceiptInfo

Informações gerais sobre um recibo de leitura.

TeamsConnectorClient
TeamsConnectorClientContext

A extensão da API REST do Conector de Bot para Microsoft Teams permite que o bot execute operações estendidas no canal do Microsoft Teams configurado nodo Portal do Desenvolvedor do Bot Framework. O serviço Conector usa REST e JSON padrão do setor por HTTPS.

BotSignIn

Classe que representa um BotSignIn.

UserToken

Classe que representa um UserToken.

TokenApiClient
TokenApiClientContext

Interfaces

Claim

Representa uma declaração.

ICredentialProvider
IJwtTokenProviderFactory
IOpenIdMetadataKey
ConnectorClientOptions

Uma interface que representa ConnectorClientOptions.

ConversationsGetConversationPagedMembersOptionalParams
ConversationsGetConversationsOptionalParams

Parâmetros opcionais.

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

Aliases de tipo

AuthenticateRequestResult

O resultado de uma chamada para autenticar uma solicitação do Bot Framework Protocol.

ValidateClaims

Usado para validar uma lista de Declarações e deve gerar uma exceção se a validação falhar.

StatusCode
AttachmentsGetAttachmentInfoResponse

Contém dados de resposta para a operação getAttachmentInfo.

AttachmentsGetAttachmentResponse

Contém dados de resposta para a operação getAttachment.

ConversationsCreateConversationResponse

Contém dados de resposta para a operação createConversation.

ConversationsGetActivityMembersResponse

Contém dados de resposta para a operação getActivityMembers.

ConversationsGetConversationMemberResponse

Contém dados de resposta para a operação getConversationMember.

ConversationsGetConversationMembersResponse

Contém dados de resposta para a operação getConversationMembers.

ConversationsGetConversationPagedMembersResponse

Contém dados de resposta para a operação getConversationPagedMembers.

ConversationsGetConversationsResponse

Contém dados de resposta para a operação getConversations.

ConversationsReplyToActivityResponse

Contém dados de resposta para a operação replyToActivity.

ConversationsSendConversationHistoryResponse

Contém dados de resposta para a operação sendConversationHistory.

ConversationsSendToConversationResponse

Contém dados de resposta para a operação sendToConversation.

ConversationsUpdateActivityResponse

Contém dados de resposta para a operação updateActivity.

ConversationsUploadAttachmentResponse

Contém dados de resposta para a operação uploadAttachment.

TeamsFetchChannelListResponse

Contém dados de resposta para a operação fetchChannelList.

TeamsFetchMeetingParticipantResponse

Contém dados de resposta para a operação fetchMeetingParticipant.

TeamsFetchTeamDetailsResponse

Contém dados de resposta para a operação fetchTeamDetails.

TeamsMeetingInfoResponse

Contém dados de resposta para a operação fetchMeetingInfo.

BotSignInGetSignInResourceResponse

Contém dados de resposta para a operação getSignInResource.

BotSignInGetSignInUrlResponse

Contém dados de resposta para a operação getSignInUrl.

UserTokenExchangeAsyncResponse

Contém dados de resposta para a operação exchangeAsync.

UserTokenGetAadTokensResponse

Contém dados de resposta para a operação getAadTokens.

UserTokenGetTokenResponse

Contém dados de resposta para a operação getToken.

UserTokenGetTokenStatusResponse

Contém dados de resposta para a operação getTokenStatus.

UserTokenSignOutResponse

Contém dados de resposta para a operação signOut.

Funções

allowedCallersClaimsValidator(string[])

Criar um validador de declarações de chamadores permitido

Detalhes da função

allowedCallersClaimsValidator(string[])

Criar um validador de declarações de chamadores permitido

function allowedCallersClaimsValidator(allowedCallers: string[]): ValidateClaims

Parâmetros

allowedCallers

string[]

chamadores permitidos de habilidade

Retornos

Função validador de declarações