다음을 통해 공유


botframework-connector package

클래스

AppCredentials

일반 AppCredentials 인증 구현 및 캐시입니다. ADAL 클라이언트 자격 증명 흐름을 지원합니다. 서브클래스는 refreshToken을 구현하여 토큰을 획득할 수 있습니다.

AuthenticationConfiguration

인증에 대한 일반 구성 설정입니다.

AuthenticationError

코드 상태의 인증 오류를 나타내는 일반 AuthenticationError 클래스입니다.

BotFrameworkAuthentication

이 환경 내에서 Bot Framework 프로토콜 네트워크 호출을 인증하는 데 사용되는 클라우드 환경을 나타냅니다.

BotFrameworkAuthenticationFactory

환경별 Bot Framework 프로토콜 인증 코드를 캡슐화하는 BotFrameworkAuthentication 팩터리입니다.

BotFrameworkClientImpl
CertificateAppCredentials

CertificateAppCredentials 인증 구현

ClaimsIdentity

클레임 기반 ID를 나타냅니다.

ConnectorFactory

현재 appId에 적절한 자격 증명을 사용하여 ConnectorClients를 만드는 데 사용되는 팩터리 클래스입니다.

ConnectorFactoryImpl
SimpleCredentialProvider
EndorsementsValidator

JWT 보증을 확인하는 도우미 메서드를 포함합니다.

JwtTokenExtractor

ID 정보를 가져오고 보안 토큰 유효성 검사를 수행하는 JWT 토큰 처리 클래스입니다.

JwtTokenProviderFactory
ManagedIdentityAppCredentials

관리 서비스 ID 인증 구현.

ManagedIdentityAuthenticator

관리 서비스 ID에서 토큰을 획득하기 위한 추상화입니다.

ManagedIdentityServiceClientCredentialsFactory

ServiceClientCredentialsFactory 추상 클래스의 관리 ID 구현입니다.

MicrosoftAppCredentials

MicrosoftAppCredentials 인증 구현

OpenIdMetadata

OpenId 메타데이터 관리를 담당하는 클래스입니다.

ParameterizedBotFrameworkAuthentication
PasswordServiceClientCredentialFactory

ServiceClientCredentialsFactory 인터페이스의 간단한 구현입니다.

ServiceClientCredentialsFactory

ServiceClientCredentialsFactory 추상 클래스는 봇이 봇 채널에 대한 고유한 ServiceClientCredentials를 제공하거나 봇을 부모 봇 호출에 스킬 봇에 제공할 수 있도록 합니다.

UserTokenClient

액세스 사용자 토큰 서비스에 대한 클라이언트입니다.

UserTokenClientImpl
ConnectorClient
ConnectorClientContext
Attachments

첨부 파일을 나타내는 클래스입니다.

Conversations

대화를 나타내는 클래스입니다.

EmulatorApiClient

이 클래스의 목적은 api 클라이언트를 에뮬레이트하는 것입니다.

Teams

Teams를 나타내는 클래스입니다.

ReadReceiptInfo

읽음 확인에 대한 일반 정보입니다.

TeamsConnectorClient
TeamsConnectorClientContext

Microsoft Teams용 Bot Connector REST API 확장을 사용하면 봇이 Bot Framework 개발자 포털구성된 Microsoft Teams 채널에서 확장 작업을 수행할 수 있습니다. 커넥터 서비스는 HTTPS를 통해 업계 표준 REST 및 JSON을 사용합니다.

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

클레임 목록의 유효성을 검사하는 데 사용되며 유효성 검사가 실패할 경우 예외를 throw해야 합니다.

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

허용된 호출자 클레임 유효성 검사기 만들기

함수 세부 정보

allowedCallersClaimsValidator(string[])

허용된 호출자 클레임 유효성 검사기 만들기

function allowedCallersClaimsValidator(allowedCallers: string[]): ValidateClaims

매개 변수

allowedCallers

string[]

기술의 허용된 호출자

반환

클레임 유효성 검사기 함수