Microsoft.Bot.Connector.Authentication Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classes
AllowedCallersClaimsValidator |
Validateur de revendications qui ajoute une autorisation au niveau de l’application en fonction d’une liste simple d’ID d’application autorisés à appeler. |
AllowedSkillsClaimsValidator |
Validateur de revendications qui charge une liste autorisée à partir d’une liste fournie d’AppIds autorisés et vérifie que les réponses proviennent de compétences configurées. |
AppCredentials |
Abstraction de base pour les informations d’identification AAD pour l’authentification et la mise en cache. |
AseChannelValidation |
Valide et examine les jetons JWT à partir d’AseChannel. |
AuthenticateRequestResult |
Résultat d’un appel pour authentifier une demande bot Framework Protocol. |
AuthenticationConfiguration |
Paramètres de configuration généraux pour l’authentification. |
AuthenticationConstants |
Valeurs et constantes utilisées pour l’authentification et l’authentification par le protocole Bot Framework. |
AuthenticatorResult |
Représente le résultat d’un processus d’authentification. Inclut un jeton de sécurité et son délai d’expiration. |
BotFrameworkAuthentication |
Représente un environnement cloud utilisé pour authentifier les appels réseau Bot Framework Protocol dans cet environnement. |
BotFrameworkAuthenticationFactory |
Fabrique de BotFrameworkAuthentication qui encapsule le code d’authentification bot Framework Protocol spécifique à l’environnement. |
CertificateAppCredentials |
Implémentation et cache d’authentification CertificateAppCredentials. |
CertificateAppCredentialsOptions |
Options CertificateAppCredentials. |
CertificateGovernmentAppCredentials |
Implémentation de l’authentification CertificateGovAppCredentials pour Gov Cloud. |
CertificateServiceClientCredentialsFactory |
Implémentation d’identité managée de l’interface ServiceClientCredentialsFactory. |
ChannelValidation |
Valide les jetons JWT envoyés à partir d’Azure. |
ClaimsValidator |
Interface utilisée pour valider l’identité Claim. |
ConnectorFactory |
Classe de fabrique utilisée pour créer ConnectorClients avec les informations d’identification appropriées pour l’appId actuel. |
EmulatorValidation |
Valide et examine les jetons JWT à partir de l’émulateur Bot Framework. |
EndorsementsRetriever |
La propriété d’approbations dans chaque clé contient une ou plusieurs chaînes d’approbation que vous pouvez utiliser pour vérifier que l’ID de canal spécifié dans la propriété channelId dans l’objet Activité de la requête entrante est authentique. Pour plus d’informations, consultez : https://docs.microsoft.com/bot-framework/rest-api/bot-framework-rest-connector-authentication. |
EndorsementsValidator |
Contient des méthodes d’assistance pour vérifier les approbations JWT. |
EnterpriseChannelValidation |
Valide les jetons JWT à partir d’un canal d’entreprise. |
GovernmentAuthenticationConstants |
Valeurs et constantes utilisées pour l’authentification et l’autorisation par le protocole Bot Framework aux DataCenters us Government. |
GovernmentChannelValidation |
Jetons JWT Valies à partir d’un canal public. |
JwtTokenExtractor |
Classe de traitement des jetons JWT qui obtient les informations d’identité et effectue la validation des jetons de sécurité. |
JwtTokenValidation |
Contient des méthodes d’assistance pour l’authentification des requêtes HTTP entrantes. |
ManagedIdentityAppCredentials |
Implémentation de l’authentification Managed Service Identity. |
ManagedIdentityAuthenticator |
Abstraction permettant d’acquérir des jetons à partir d’une identité de service managé. |
ManagedIdentityServiceClientCredentialsFactory |
Implémentation d’identité managée de l’interface ServiceClientCredentialsFactory. |
MicrosoftAppCredentials |
Implémentation et cache d’authentification MicrosoftAppCredentials. |
MicrosoftGovernmentAppCredentials |
Implémentation de l’authentification MicrosoftGovernmentAppCredentials. |
MsalAppCredentials |
Classe d’authentification qui implémente IAuthenticator, utilisée pour acquérir des jetons pour les messages sortants vers les canaux. |
MsalServiceClientCredentialsFactory |
Fabrique d’informations d’identification qui utilise MSAL pour acquérir des jetons. |
OAuthConfiguration |
Configuration pour l’authentification des informations d’identification du client OAuth. |
PasswordServiceClientCredentialFactory |
Implémentation simple de l’interface ServiceClientCredentialsFactory. |
Retry |
Réessayez les opérations asynchrones. En cas d’erreurs, il collecte et retourne des exceptions dans un objet AggregateException. |
RetryParams |
Classe Wrapper qui définit un comportement de nouvelle tentative. |
ServiceClientCredentialsFactory |
La classe abstraite ServiceClientCredentialsFactory permet aux bots de fournir leur propre Microsoft.Rest.ServiceClientCredentials pour le bot à canaliser ou à compétence bot aux appels de bot parent. |
SimpleChannelProvider |
Un fournisseur de canaux simple avec des paramètres de configuration de base pour se connecter à un service de canal Bot Framework. |
SimpleCredentialProvider |
Implémentation simple de l’interface ICredentialProvider. |
SkillValidation |
Valide les jetons JWT envoyés à et à partir d’une compétence. |
ThrottleException |
Exception de limitation personnalisée. |
TimeSpanExtensions |
Méthodes d’extension pour la classe TimeSpan. |
UserTokenClient |
Client pour le service de jeton d’utilisateur d’accès. |
Interfaces
IAuthenticator |
Contrat pour les classes d’authentification qui récupèrent des jetons d’authentification. |
IChannelProvider |
Interface ChannelProvider. Cette interface permet aux bots de fournir leur propre implémentation pour que les paramètres de configuration se connectent à un bot. Service de canal framework. |
ICredentialProvider |
Interface CredentialProvider. Cette interface permet aux bots de fournir leur propre implémentation de ce qui est, et ce qui n’est pas, un appId et un mot de passe valides. Cela est utile dans le cas de bots multilocataires, où le bot peut avoir besoin d’appeler un service pour déterminer si une paire appid/mot de passe particulière est valide. Pour les bots à locataire unique (la grande majorité), les fournisseurs statiques simples sont suffisants. |
IServiceClientCredentialProvider |
Interface ServiceClientCredentialProvider. Cette interface permet aux bots de fournir leur propre preuve d’identité de service dans le but de passer des appels de service du bot aux canaux. L’implémenteur doit retourner ServiceClientCredentails à partir de la méthode GetCredentials. |