OAuth2Manager Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma classe estática que fornece métodos para iniciar uma solicitação de autorização, concluir uma solicitação de autorização e solicitar um token de acesso para um usuário por meio de um aplicativo cliente.
Note
O aplicativo cliente refere-se ao aplicativo registrado OAuth 2.0. O usuário se refere ao usuário final que é o proprietário do recurso e está autorizando o aplicativo cliente a acessar seus 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
- Herança
- Atributos
Exemplos
Confira implementar a funcionalidade OAuth em aplicativos Windows para obter exemplos de como usar essas APIs.
Métodos
| Nome | Description |
|---|---|
| CompleteAuthRequest(Uri) |
Conclui uma solicitação de autenticação por meio de um URI de redirecionamento. |
| RequestAuthWithParamsAsync(WindowId, Uri, AuthRequestParams) |
Inicia uma solicitação de autenticação para um usuário no navegador padrão do usuário por meio de um aplicativo cliente. |
| RequestTokenAsync(Uri, TokenRequestParams, ClientAuthentication) |
Inicia uma solicitação de token de acesso com a autenticação do cliente. |
| RequestTokenAsync(Uri, TokenRequestParams) |
Inicia uma solicitação de token de acesso. |