Freigeben über


botframework-connector package

Klassen

AppCredentials

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

AuthenticationConfiguration

Allgemeine Konfigurationseinstellungen für die Authentifizierung.

AuthenticationError

Allgemeine AuthenticationError Klasse zur Darstellung eines Authentifizierungsfehlers mit einem Codestatus.

BotFrameworkAuthentication

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

BotFrameworkAuthenticationFactory

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

BotFrameworkClientImpl
CertificateAppCredentials

Implementierung der CertificateAppCredentials-Authentifizierung

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 von JWT-Endorsements.

JwtTokenExtractor

Eine JWT-Tokenverarbeitungsklasse, die Identitätsinformationen abruft und die Überprüfung von Sicherheitstoken ausführt.

JwtTokenProviderFactory
ManagedIdentityAppCredentials

Authentifizierungsimplementierung der verwalteten Dienstidentität.

ManagedIdentityAuthenticator

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

ManagedIdentityServiceClientCredentialsFactory

Eine Verwaltete Identitätsimplementierung der abstrakten ServiceClientCredentialsFactory-Klasse .

MicrosoftAppCredentials

MicrosoftAppCredentials-Authentifizierungsimplementierung

OpenIdMetadata

Klasse, die für die Verwaltung von OpenId-Metadaten zuständig ist.

ParameterizedBotFrameworkAuthentication
PasswordServiceClientCredentialFactory

Eine einfache Implementierung der ServiceClientCredentialsFactory-Schnittstelle .

ServiceClientCredentialsFactory

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

UserTokenClient

Client für 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-Objekt darstellt.

ReadReceiptInfo

Allgemeine Informationen zu einer Lesebestätigung.

TeamsConnectorClient
TeamsConnectorClientContext

Die Bot Connector-REST-API-Erweiterung für Microsoft Teams ermöglicht Es Ihrem Bot, erweiterte Vorgänge im Microsoft Teams-Kanal auszuführen, der im Bot Framework-Entwicklerportal konfiguriert ist. Der Connectordienst verwendet branchenüblicher REST und JSON über HTTPS.

BotSignIn

Klasse, die ein 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 sollte eine Ausnahme auslösen, 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 Abmeldevorgang.

Functions

allowedCallersClaimsValidator(string[])

Erstellen eines Anspruchsüberprüfungssteuerelements für Zulassungsaufrufer

Details zur Funktion

allowedCallersClaimsValidator(string[])

Erstellen eines Anspruchsüberprüfungssteuerelements für Zulassungsaufrufer

function allowedCallersClaimsValidator(allowedCallers: string[]): ValidateClaims

Parameter

allowedCallers

string[]

Zugelassene Anrufer von Skills

Gibt zurück

Anspruchsüberprüfungsfunktion