Поделиться через


botframework-connector package

Классы

AppCredentials

Общая реализация проверки подлинности AppCredentials и кэш. Поддерживает любой поток учетных данных клиента ADAL. Подклассы могут реализовать refreshToken для получения маркера.

AuthenticationConfiguration

Общие параметры конфигурации для проверки подлинности.

AuthenticationError

Общие AuthenticationError класс для представления ошибки проверки подлинности с состоянием кода.

BotFrameworkAuthentication

Представляет облачную среду, используемую для проверки подлинности сетевых вызовов протокола Bot Framework в этой среде.

BotFrameworkAuthenticationFactory

Фабрика для BotFrameworkAuthentication, которая инкапсулирует код проверки подлинности протокола Bot Framework для конкретной среды.

BotFrameworkClientImpl
CertificateAppCredentials

Реализация проверки подлинности CertificateAppCredentials

ClaimsIdentity

Представляет удостоверение на основе утверждений.

ConnectorFactory

Класс фабрики, используемый для создания ConnectorClients с соответствующими учетными данными для текущего идентификатора приложения.

ConnectorFactoryImpl
SimpleCredentialProvider
EndorsementsValidator

Содержит вспомогательные методы проверки подтверждения JWT.

JwtTokenExtractor

Класс обработки маркеров JWT, который получает сведения об удостоверениях и выполняет проверку маркера безопасности.

JwtTokenProviderFactory
ManagedIdentityAppCredentials

Реализация проверки подлинности управляемого удостоверения службы.

ManagedIdentityAuthenticator

Абстракции для получения маркеров из управляемого удостоверения службы.

ManagedIdentityServiceClientCredentialsFactory

Реализация управляемого удостоверения ServiceClientCredentialsFactory абстрактного класса.

MicrosoftAppCredentials

Реализация проверки подлинности MicrosoftAppCredentials

OpenIdMetadata

Класс, отвечающий за управление метаданными OpenId.

ParameterizedBotFrameworkAuthentication
PasswordServiceClientCredentialFactory

Простая реализация интерфейса ServiceClientCredentialsFactory.

ServiceClientCredentialsFactory

Абстрактный класс ServiceClientCredentialsFactory, который позволяет Ботам предоставлять собственные службы ServiceClientCredentials для бота для канала бота или бота навыка для родительских вызовов бота.

UserTokenClient

Клиент для доступа к службе маркеров пользователя.

UserTokenClientImpl
ConnectorClient
ConnectorClientContext
Attachments

Класс, представляющий вложения.

Conversations

Класс, представляющий беседы.

EmulatorApiClient

Цель этого класса — эмулировать клиент API.

Teams

Класс, представляющий Teams.

ReadReceiptInfo

Общие сведения о квитанции для чтения.

TeamsConnectorClient
TeamsConnectorClientContext

Расширение REST API Bot Connector для Microsoft Teams позволяет боту выполнять расширенные операции на канале Microsoft Teams, настроенном на портале разработчика Bot Framework. Служба соединителя использует стандартный для отрасли REST и JSON по протоколу HTTPS.

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

Содержит данные ответа для операции responseToActivity.

ConversationsSendConversationHistoryResponse

Содержит данные ответа для операции sendConversationHistory.

ConversationsSendToConversationResponse

Содержит данные ответа для операции sendToConversation.

ConversationsUpdateActivityResponse

Содержит данные ответа для операции updateActivity.

ConversationsUploadAttachmentResponse

Содержит данные ответа для операции uploadAttachment.

TeamsFetchChannelListResponse

Содержит данные ответа для операции fetchChannelList.

TeamsFetchMeetingParticipantResponse

Содержит данные ответа для операции извлеченияMeetingParticipant.

TeamsFetchTeamDetailsResponse

Содержит данные ответа для операции fetchTeamDetails.

TeamsMeetingInfoResponse

Содержит данные ответа для операции полученияMeetingInfo.

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[]

разрешенные вызывающие навыки

Возвращаемое значение

Функция проверки утверждений