com.microsoft.bot.connector.authentication

Ce package contient les classes d’authentification d’implémentation pour com.microsoft.bot.connector.authentication.

Classes

AllowedCallersClaimsValidator

Exemple de validateur de revendications qui charge une liste autorisée à partir de la configuration si presentand vérifie que les demandes proviennent de bots parents autorisés.

AppCredentials

Abstraction de base pour les informations d’identification AAD pour l’authentification et la mise en cache.

AppCredentialsInterceptor

Filtre d’informations d’identification de jeton pour placer des informations d’identification de jeton dans des en-têtes de requête.

AuthenticationConfiguration

Paramètres de configuration généraux pour l’authentification.

AuthenticationConstants

Valeurs et constantes utilisées pour l’authentification et l’autorisation par le protocole Bot Framework.

AuthenticationException

Exception catchall pour les échecs d’authentification.

CachingOpenIdMetadataResolver

Gère un cache d’objets OpenIdMetadata.

CertificateAppCredentials

ApplicationInformations d’identification à l’aide d’un certificat.

CertificateAppCredentialsOptions

Options d''applicationinformations d’identification.

CertificateAuthenticator

Fournisseur de jetons pour les informations d’identification de l’applicationcertificat.

ChannelValidation

Validateur d’authentification de canal.

ClaimsIdentity

Il s’agit d’un wrapper simple autour d’une identité de revendications JWT.

ClaimsValidator

Classe abstraite utilisée pour valider l’identité.

CredentialsAuthenticator

Authentificateur utilisant l’ID d’application et le mot de passe.

EmulatorValidation

Valide et examine les jetons JWT à partir de l’émulateur Bot Framework.

EndorsementsValidator

Vérifiez que l’approbation spécifiée existe sur le jeton JWT.

EnterpriseChannelValidation

Validation de l’authentification du canal d’entreprise.

GovernmentAuthenticationConstants

Valeurs et constantes utilisées pour l’authentification et l’autorisation par le protocole Bot Framework aux centres de données du gouvernement des États-Unis.

GovernmentChannelValidation

Validation de l’authentification du canal public.

JwtTokenExtractor

Extrait les données pertinentes à partir de jetons JWT.

JwtTokenValidation

Contient des méthodes d’assistance pour l’authentification des requêtes HTTP entrantes.

MicrosoftAppCredentials

Implémentation et cache de l’authentification des informations d’identification de MicrosoftApplication.

MicrosoftGovernmentAppCredentials

Implémentation de l’authentification des informations d’identification de MicrosoftGovernmentGovernment.

OAuthConfiguration

Configuration pour l’authentification des informations d’identification du client OAuth.

OpenIdMetadataKey

Wrapper pour contenir les données de clé Jwk.

Retry

Effectue une nouvelle tentative d’appel pour un certain nombre de fois configurable avec interruption.

RetryAfterHelper

Classe qui contient une fonction d’assistance pour traiter les en-têtes HTTP 429 Retry-After pour les informations d’identificationAuthenticator.

RetryException

Exception de nouvelle tentative lorsque la tâche de nouvelle tentative ne parvient pas à s’exécuter correctement.

RetryParams

État de nouvelle tentative.

SimpleChannelProvider

Un fournisseur decanal avec des valeurs en mémoire.

SimpleCredentialProvider

Implémentation simple de l’interface du fournisseur d’informations d’identification.

SkillValidation

Valide les jetons JWT envoyés à et à partir d’une compétence.

TokenValidationParameters

Contient un ensemble de paramètres utilisés lors de la validation d’un jeton.

Interfaces

Authenticator

Fournisseur de jetons.

ChannelProvider

Interface de canalfournisseur.

CredentialProvider

Interface du fournisseur d’informations d’identification.

OpenIdMetadata

Récupère les données Jwk.

OpenIdMetadataResolver

Obtient OpenIdMetadata.