com.microsoft.bot.connector.authentication

Dieses Paket enthält die Implementierungsauthentifizierungsklassen für com.microsoft.bot.connector.authentication.

Klassen

AllowedCallersClaimsValidator

Beispiel für anspruchsprüfer, der eine liste zulässige Liste aus der Konfiguration lädt, wenn vorhanden und überprüft wird, ob Anforderungen von zulässigen übergeordneten Bots stammen.

AppCredentials

Basisstraktion für AAD-Anmeldeinformationen für AUTHENTIFIZIERUNG und Zwischenspeicherung.

AppCredentialsInterceptor

Tokenanmeldeinformationenfilter zum Platzieren von Tokenanmeldeinformationen in Anforderungsheader.

AuthenticationConfiguration

Allgemeine Konfigurationseinstellungen für die Authentifizierung.

AuthenticationConstants

Werte und Konstanten, die für die Authentifizierung und Autorisierung durch das Bot Framework-Protokoll verwendet werden.

AuthenticationException

Catchall-Ausnahme für Authentifizierungsfehler.

CachingOpenIdMetadataResolver

Verwaltet einen Cache von OpenIdMetadata-Objekten.

CertificateAppCredentials

AppAnmeldeinformationen mithilfe eines Zertifikats.

CertificateAppCredentialsOptions

ZertifikatApp-Anmeldeinformationenoptionen.

CertificateAuthenticator

Ein Anbieter von Token für ZertifikatApp--Anmeldeinformationen.

ChannelValidation

Kanalauthentifizierungs-Validator.

ClaimsIdentity

Dies ist ein einfacher Wrapper für eine JWT-Anspruchsidentität.

ClaimsValidator

Eine abstrakte Klasse, die zum Überprüfen der Identität verwendet wird.

CredentialsAuthenticator

Ein Authenticator mit App-ID und Kennwort.

EmulatorValidation

Überprüft und untersucht JWT-Token aus dem Bot Framework-Emulator.

EndorsementsValidator

Stellen Sie sicher, dass die angegebene Bestätigung im JWT-Token vorhanden ist.

EnterpriseChannelValidation

Authentifizierungsüberprüfung des Unternehmenskanals.

GovernmentAuthenticationConstants

Werte und Konstanten, die für die Authentifizierung und Autorisierung durch das Bot Framework-Protokoll für US Government DataCenter verwendet werden.

GovernmentChannelValidation

Authentifizierungsüberprüfung für den Government Channel.

JwtTokenExtractor

Extrahiert relevante Daten aus JWT-Token.

JwtTokenValidation

Enthält Hilfsmethoden für die Authentifizierung eingehender HTTP-Anforderungen.

MicrosoftAppCredentials

MicrosoftAppAuthentifizierungsimplementierung und Cache für Anmeldeinformationen.

MicrosoftGovernmentAppCredentials

MicrosoftGovernmentAppAuthentifizierungsimplementierung von Anmeldeinformationen.

OAuthConfiguration

Konfiguration für die Authentifizierung von OAuth-Clientanmeldeinformationen.

OpenIdMetadataKey

Wrapper zum Halten von Jwk-Schlüsseldaten.

Retry

Wiederholt einen Anruf für eine konfigurierbare Anzahl von Wiederholungen mit Backoff.

RetryAfterHelper

Klasse, die eine Hilfsfunktion zum Verarbeiten von HTTP 429-Retry-After Headern für die AnmeldeinformationenAuthenticator enthält.

RetryException

Ausnahme wiederholen, wenn die Wiederholungsaufgabe nicht erfolgreich ausgeführt werden kann.

RetryParams

Status für "Wiederholen".

SimpleChannelProvider

Ein Kanal--Anbieter mit In-Memory-Werten.

SimpleCredentialProvider

Eine einfache Implementierung der Schnittstelle für AnmeldeinformationenAnbieter.

SkillValidation

Überprüft JWT-Token, die an und von einer Fähigkeit gesendet werden.

TokenValidationParameters

Enthält eine Reihe von Parametern, die beim Überprüfen eines Tokens verwendet werden.

Schnittstellen

Authenticator

Ein Anbieter von Token.

ChannelProvider

ChannelProvider-Schnittstelle.

CredentialProvider

AnmeldeinformationenAnbieterschnittstelle.

OpenIdMetadata

Ruft Jwk-Daten ab.

OpenIdMetadataResolver

Ruft OpenIdMetadata ab.