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 Open |
| CertificateAppCredentials |
Application |
| CertificateAppCredentialsOptions |
Options d' |
| CertificateAuthenticator |
Fournisseur de jetons pour les informations d’identification de l’application |
| 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 Microsoft |
| MicrosoftGovernmentAppCredentials |
Implémentation de l’authentification des informations d’identification de Microsoft |
| 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’identification |
| 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 de |
| 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 canal |
| CredentialProvider |
Interface du fournisseur d’informations d’identification |
| OpenIdMetadata |
Récupère les données Jwk. |
| OpenIdMetadataResolver |
Obtient Open |