Microsoft.Security.Authentication.OAuth 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.
L’espace de noms Microsoft.Security.Authentication.OAuth fournit des classes et des méthodes pour l’authentification OAuth 2.0.
Classes
| Nom | Description |
|---|---|
| AuthFailure |
Classe qui fournit l’objet d’échec d’une demande d’autorisation. Note Il s’agit de null en cas d’authResponse valide et disponible après les demandes d’autorisation ayant échoué. |
| AuthRequestParams |
Classe qui fournit des méthodes pour créer un objet de paramètre de demande d’autorisation. Note Cet objet est utilisé pour demander l’autorisation |
| AuthRequestResult |
Classe qui fournit le résultat d’une demande d’autorisation. |
| AuthResponse |
Classe qui fournit la réponse d’une demande d’autorisation décrite par la section 4.1.2 et 4.2.2 de RFC 6749. |
| ClientAuthentication |
Classe qui fournit des méthodes pour créer un objet d’authentification client pour l’autorisation de base du client sur le serveur d’autorisation. Note Cette classe est utilisée pour authentifier l’application cliente auprès du serveur d’autorisation. Il n’est pas utilisé pour authentifier l’utilisateur auprès de l’application cliente. L’authentification utilisateur est gérée par la méthode RequestAuthWithParamsAsync de la classe OAuth2Manager . |
| OAuth2Manager |
Classe statique qui fournit des méthodes pour lancer une demande d’autorisation, effectuer une demande d’autorisation et demander un jeton d’accès pour un utilisateur via une application cliente. Note L’application cliente fait référence à l’application inscrite OAuth 2.0. L’utilisateur fait référence à l’utilisateur final qui est le propriétaire de la ressource et autorise l’application cliente à accéder à ses ressources. |
| TokenFailure |
Classe qui fournit l’objet d’échec d’une demande de jeton. |
| TokenRequestParams |
Classe qui fournit des méthodes pour créer un objet de paramètre de demande de jeton. Ceci est décrit par la section 4.1.3 de RFC 6749. Note Cet objet est utilisé pour demander un |
| TokenRequestResult |
Classe qui fournit le résultat d’une demande de jeton. |
| TokenResponse |
Classe qui fournit la réponse d’une demande de jeton. Ceci est décrit par les sections 4.1.4 et 4.2.2 de RFC 6749. |
Énumérations
| Nom | Description |
|---|---|
| CodeChallengeMethodKind |
Énumération qui spécifie la valeur décrite dans la |
| TokenFailureKind |
Énumération qui spécifie le type d’échec de jeton qui s’est produit. |