Freigeben über


botframework-connector package

Klassen

AppCredentials

Allgemeine AppCredentials-Authentifizierungsimplementierung und Cache. Unterstützt jeden ADAL-Clientanmeldeinformationsfluss. Unterklassen können refreshToken implementieren, um das Token abzurufen.

AuthenticationConfiguration

Allgemeine Konfigurationseinstellungen für die Authentifizierung.

AuthenticationError

Allgemeine AuthenticationError Klasse, um einen Authentifizierungsfehler mit einem Codestatus darzustellen.

BotFrameworkAuthentication

Stellt eine Cloudumgebung dar, die zum Authentifizieren von Bot Framework-Netzwerkaufrufen in dieser Umgebung verwendet wird.

BotFrameworkAuthenticationFactory

Eine Factory für BotFrameworkAuthentication, die den umgebungsspezifischen Bot Framework-Protokollauthentifizierungscode kapselt.

BotFrameworkClientImpl
CertificateAppCredentials

CertificateAppCredentials-Authentifizierungsimplementierung

ClaimsIdentity

Stellt eine anspruchsbasierte Identität dar.

ConnectorFactory

Eine Factoryklasse, die zum Erstellen von ConnectorClients mit den entsprechenden Anmeldeinformationen für die aktuelle appId verwendet wird.

ConnectorFactoryImpl
SimpleCredentialProvider
EndorsementsValidator

Enthält Hilfsmethoden zum Überprüfen der JWT-Bestätigungen.

JwtTokenExtractor

Eine JWT-Tokenverarbeitungsklasse, die Identitätsinformationen abruft und eine Überprüfung des Sicherheitstokens durchführt.

JwtTokenProviderFactory
ManagedIdentityAppCredentials

Authentifizierungsimplementierung der verwalteten Dienstidentität.

ManagedIdentityAuthenticator

Abstraktion zum Abrufen von Token aus einer verwalteten Dienstidentität.

ManagedIdentityServiceClientCredentialsFactory

Eine Managed Identity-Implementierung der ServiceClientCredentialsFactory abstrakte Klasse.

MicrosoftAppCredentials

MicrosoftAppCredentials-Authentifizierungsimplementierung

OpenIdMetadata

Klasse für die Verwaltung von OpenId-Metadaten.

ParameterizedBotFrameworkAuthentication
PasswordServiceClientCredentialFactory

Eine einfache Implementierung der ServiceClientCredentialsFactory Schnittstelle.

ServiceClientCredentialsFactory

Die abstrakte Klasse ServiceClientCredentialsFactory, mit der Bots ihren eigenen ServiceClientCredentials für Bot-Kanal oder Qualifikations-Bot für übergeordnete Bot-Aufrufe bereitstellen können.

UserTokenClient

Client für den Zugriff auf den Benutzertokendienst.

UserTokenClientImpl
ConnectorClient
ConnectorClientContext
Attachments

Klasse, die eine Anlage darstellt.

Conversations

Klasse, die eine Unterhaltung darstellt.

EmulatorApiClient

Der Zweck dieser Klasse besteht darin, einen API-Client zu emulieren.

Teams

Klasse, die ein Teams darstellt.

ReadReceiptInfo

Allgemeine Informationen zu einer Lesebestätigung.

TeamsConnectorClient
TeamsConnectorClientContext

Mit der Bot Connector-REST-API-Erweiterung für Microsoft Teams kann Ihr Bot erweiterte Vorgänge im Microsoft Teams-Kanal ausführen, der im Bot Framework Developer Portalkonfiguriert ist. Der Connectordienst verwendet BRANCHENstandard-REST und JSON über HTTPS.

BotSignIn

Klasse, die eine BotSignIn darstellt.

UserToken

Klasse, die ein UserToken darstellt.

TokenApiClient
TokenApiClientContext

Schnittstellen

Claim

Stellt einen Anspruch dar.

ICredentialProvider
IJwtTokenProviderFactory
IOpenIdMetadataKey
ConnectorClientOptions

Eine Schnittstelle, die ConnectorClientOptions darstellt.

ConversationsGetConversationPagedMembersOptionalParams
ConversationsGetConversationsOptionalParams

Optionale Parameter.

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

Typaliase

AuthenticateRequestResult

Das Ergebnis eines Aufrufs zur Authentifizierung einer Bot Framework-Protokollanforderung.

ValidateClaims

Wird verwendet, um eine Liste von Ansprüchen zu überprüfen und eine Ausnahme auszuwerfen, wenn die Überprüfung fehlschlägt.

StatusCode
AttachmentsGetAttachmentInfoResponse

Enthält Antwortdaten für den getAttachmentInfo-Vorgang.

AttachmentsGetAttachmentResponse

Enthält Antwortdaten für den getAttachment-Vorgang.

ConversationsCreateConversationResponse

Enthält Antwortdaten für den createConversation-Vorgang.

ConversationsGetActivityMembersResponse

Enthält Antwortdaten für den getActivityMembers-Vorgang.

ConversationsGetConversationMemberResponse

Enthält Antwortdaten für den getConversationMember-Vorgang.

ConversationsGetConversationMembersResponse

Enthält Antwortdaten für den getConversationMembers-Vorgang.

ConversationsGetConversationPagedMembersResponse

Enthält Antwortdaten für den getConversationPagedMembers-Vorgang.

ConversationsGetConversationsResponse

Enthält Antwortdaten für den getConversations-Vorgang.

ConversationsReplyToActivityResponse

Enthält Antwortdaten für den replyToActivity-Vorgang.

ConversationsSendConversationHistoryResponse

Enthält Antwortdaten für den sendConversationHistory-Vorgang.

ConversationsSendToConversationResponse

Enthält Antwortdaten für den SendToConversation-Vorgang.

ConversationsUpdateActivityResponse

Enthält Antwortdaten für den UpdateActivity-Vorgang.

ConversationsUploadAttachmentResponse

Enthält Antwortdaten für den UploadAttachment-Vorgang.

TeamsFetchChannelListResponse

Enthält Antwortdaten für den fetchChannelList-Vorgang.

TeamsFetchMeetingParticipantResponse

Enthält Antwortdaten für den fetchMeetingParticipant-Vorgang.

TeamsFetchTeamDetailsResponse

Enthält Antwortdaten für den fetchTeamDetails-Vorgang.

TeamsMeetingInfoResponse

Enthält Antwortdaten für den fetchMeetingInfo-Vorgang.

BotSignInGetSignInResourceResponse

Enthält Antwortdaten für den getSignInResource-Vorgang.

BotSignInGetSignInUrlResponse

Enthält Antwortdaten für den getSignInUrl-Vorgang.

UserTokenExchangeAsyncResponse

Enthält Antwortdaten für den exchangeAsync-Vorgang.

UserTokenGetAadTokensResponse

Enthält Antwortdaten für den getAadTokens-Vorgang.

UserTokenGetTokenResponse

Enthält Antwortdaten für den getToken-Vorgang.

UserTokenGetTokenStatusResponse

Enthält Antwortdaten für den getTokenStatus-Vorgang.

UserTokenSignOutResponse

Enthält Antwortdaten für den SignOut-Vorgang.

Functions

allowedCallersClaimsValidator(string[])

Erstellen eines Anspruchs validator für Zugelassene Aufrufer

Details zur Funktion

allowedCallersClaimsValidator(string[])

Erstellen eines Anspruchs validator für Zugelassene Aufrufer

function allowedCallersClaimsValidator(allowedCallers: string[]): ValidateClaims

Parameter

allowedCallers

string[]

zugelassene Anrufer von Fähigkeiten

Gibt zurück

Anspruchs validator-Funktion