OAuth2Manager Clase
Definición
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í.
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.
public ref class OAuth2Manager abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Security.Authentication.OAuth.OAuthContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class OAuth2Manager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Security.Authentication.OAuth.OAuthContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class OAuth2Manager
Public Class OAuth2Manager
- Herencia
- Atributos
Ejemplos
Consulte Implementación de la funcionalidad de OAuth en Windows aplicaciones para obtener ejemplos de cómo usar estas API.
Métodos
| Nombre | Description |
|---|---|
| CompleteAuthRequest(Uri) |
Completa una solicitud de autenticación a través de un URI de redirección. |
| RequestAuthWithParamsAsync(WindowId, Uri, AuthRequestParams) |
Inicia una solicitud de autenticación para un usuario en el explorador predeterminado del usuario a través de una aplicación cliente. |
| RequestTokenAsync(Uri, TokenRequestParams, ClientAuthentication) |
Inicia una solicitud de token de acceso con la autenticación de cliente. |
| RequestTokenAsync(Uri, TokenRequestParams) |
Inicia una solicitud de token de acceso. |