Microsoft.Security.Authentication.OAuth Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
El espacio de nombres Microsoft.Security.Authentication.OAuth proporciona clases y métodos para la autenticación de OAuth 2.0.
Clases
| Nombre | Description |
|---|---|
| AuthFailure |
Clase que proporciona el objeto failure de una solicitud de autorización. Note Esto es null en el caso de un AuthResponse válido y disponible después de las solicitudes de autorización con errores. |
| AuthRequestParams |
Clase que proporciona métodos para crear un objeto de parámetro de solicitud de autorización. Note Este objeto se usa para solicitar autorización |
| AuthRequestResult |
Clase que proporciona el resultado de una solicitud de autorización. |
| AuthResponse |
Clase que proporciona la respuesta de una solicitud de autorización descrita por la sección 4.1.2 y 4.2.2 de RFC 6749. |
| ClientAuthentication |
Clase que proporciona métodos para crear un objeto de autenticación de cliente para la autorización básica del cliente en el servidor de autorización. Note Esta clase se usa para autenticar la aplicación cliente en el servidor de autorización. No se usa para autenticar al usuario en la aplicación cliente. La autenticación de usuario se controla mediante el método RequestAuthWithParamsAsync de la clase OAuth2Manager . |
| OAuth2Manager |
Clase estática que proporciona métodos para iniciar una solicitud de autorización, completar una solicitud de autorización y solicitar un token de acceso para un usuario a través de una aplicación cliente. Note La aplicación cliente hace referencia a la aplicación registrada de OAuth 2.0. El usuario hace referencia al usuario final que es el propietario del recurso y autoriza a la aplicación cliente a acceder a sus recursos. |
| TokenFailure |
Clase que proporciona el objeto failure de una solicitud de token. |
| TokenRequestParams |
Clase que proporciona métodos para crear un objeto de parámetro de solicitud de token. Esto se describe en la sección 4.1.3 de RFC 6749. Note Este objeto se usa para solicitar un |
| TokenRequestResult |
Clase que proporciona el resultado de una solicitud de token. |
| TokenResponse |
Clase que proporciona la respuesta de una solicitud de token. Esto se describe en las secciones 4.1.4 y 4.2.2 de RFC 6749. |
Enumeraciones
| Nombre | Description |
|---|---|
| CodeChallengeMethodKind |
Enumeración que especifica como se describe en la |
| TokenFailureKind |
Enumeración que especifica el tipo de error de token que se produjo. |