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


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

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

Conversations

Класс, представляющий 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

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

ConversationsSendConversationHistoryResponse

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

ConversationsSendToConversationResponse

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

ConversationsUpdateActivityResponse

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

ConversationsUploadAttachmentResponse

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

TeamsFetchChannelListResponse

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

TeamsFetchMeetingParticipantResponse

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

TeamsFetchTeamDetailsResponse

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

TeamsMeetingInfoResponse

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

BotSignInGetSignInResourceResponse

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

BotSignInGetSignInUrlResponse

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

UserTokenExchangeAsyncResponse

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

UserTokenGetAadTokensResponse

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

UserTokenGetTokenResponse

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

UserTokenGetTokenStatusResponse

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

UserTokenSignOutResponse

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

Функции

allowedCallersClaimsValidator(string[])

Создание проверяющего элемента управления утверждениями вызывающего объекта allowe

Сведения о функции

allowedCallersClaimsValidator(string[])

Создание проверяющего элемента управления утверждениями вызывающего объекта allowe

function allowedCallersClaimsValidator(allowedCallers: string[]): ValidateClaims

Параметры

allowedCallers

string[]

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

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

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