OAuth2Manager Classe
Définition
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.
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.
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
- Héritage
- Attributs
Exemples
Consultez Implémenter la fonctionnalité OAuth dans Windows applications pour obtenir des exemples d’utilisation de ces API.
Méthodes
| Nom | Description |
|---|---|
| CompleteAuthRequest(Uri) |
Termine une demande d’authentification via un URI de redirection. |
| RequestAuthWithParamsAsync(WindowId, Uri, AuthRequestParams) |
Lance une demande d’authentification pour un utilisateur dans le navigateur par défaut de l’utilisateur via une application cliente. |
| RequestTokenAsync(Uri, TokenRequestParams, ClientAuthentication) |
Lance une demande de jeton d’accès avec l’authentification du client. |
| RequestTokenAsync(Uri, TokenRequestParams) |
Lance une demande de jeton d’accès. |