OnlineIdAuthenticator.AuthenticateUserAsync Méthode
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.
Surcharges
AuthenticateUserAsync(OnlineIdServiceTicketRequest) |
Démarre la demande d’authentification asynchrone avec une demande OnlineIdServiceTicketRequest en affichant l’invite d’informations d’identification si nécessaire pour collecter les informations d’identification ou le consentement et obtenir le ticket. Si un utilisateur est connecté à un système Windows 8 avec un compte Microsoft, cet utilisateur sera utilisé pour la demande d’authentification. Notes Si vous développez pour Windows 10 ou une version ultérieure, utilisez plutôt les API Windows.Security.Authentication.Web.Core. Pour plus d’informations, consultez Gestionnaire de comptes web. |
AuthenticateUserAsync(IIterable<OnlineIdServiceTicketRequest>, CredentialPromptType) |
Démarre la demande d’authentification asynchrone avec plusieurs OnlineIdServiceTicketRequests et permet de contrôler l’expérience utilisateur en définissant CredentialPromptType pour obtenir les tickets. Si un utilisateur est connecté à un système Windows 8 avec un compte Microsoft, cet utilisateur sera utilisé pour la demande d’authentification. Notes Si vous développez pour Windows 10 ou une version ultérieure, utilisez plutôt les API Windows.Security.Authentication.Web.Core. Pour plus d’informations, consultez Gestionnaire de comptes web. |
AuthenticateUserAsync(OnlineIdServiceTicketRequest)
Démarre la demande d’authentification asynchrone avec une demande OnlineIdServiceTicketRequest en affichant l’invite d’informations d’identification si nécessaire pour collecter les informations d’identification ou le consentement et obtenir le ticket. Si un utilisateur est connecté à un système Windows 8 avec un compte Microsoft, cet utilisateur sera utilisé pour la demande d’authentification.
Notes
Si vous développez pour Windows 10 ou une version ultérieure, utilisez plutôt les API Windows.Security.Authentication.Web.Core. Pour plus d’informations, consultez Gestionnaire de comptes web.
public:
virtual UserAuthenticationOperation ^ AuthenticateUserAsync(OnlineIdServiceTicketRequest ^ request) = AuthenticateUserAsync;
/// [Windows.Foundation.Metadata.Overload("AuthenticateUserAsync")]
UserAuthenticationOperation AuthenticateUserAsync(OnlineIdServiceTicketRequest const& request);
[Windows.Foundation.Metadata.Overload("AuthenticateUserAsync")]
public UserAuthenticationOperation AuthenticateUserAsync(OnlineIdServiceTicketRequest request);
function authenticateUserAsync(request)
Public Function AuthenticateUserAsync (request As OnlineIdServiceTicketRequest) As UserAuthenticationOperation
Paramètres
- request
- OnlineIdServiceTicketRequest
Objet de requête qui permet à une application de spécifier le service et la stratégie utilisés pour authentifier un utilisateur Live afin d’obtenir des propriétés d’identité et des tickets.
Retours
Objet représentant l’opération d’authentification.
- Attributs
Remarques
Lorsque vous utilisez ces méthodes, tenez compte des instructions de gestion des erreurs suivantes :
- Si la demande d’authentification asynchrone échoue, l’erreur est capturée dans le code d’erreur de l’objet IAsyncInfo .
- Si les demandes d’authentification asynchrones démarrent et que certains des tickets ont été obtenus, mais que certains d’entre eux ont échoué, la réponse est S_OK.
- Si la demande d’authentification elle-même a réussi, mais que des tickets individuels n’ont pas pu être demandés, IAsyncInfo retourne S_OK mais OnlineIdServiceTicket.ErrorCode capture les codes d’erreur de ticket individuels.
- Si toutes les demandes de ticket ont échoué, IAsyncInfo contiendra le code d’erreur réel.
- Si tous les appels ont réussi et que tous les tickets ont été obtenus, le code d’erreur est S_OK indiquant qu’aucune erreur ne s’est produite.
Voir aussi
S’applique à
AuthenticateUserAsync(IIterable<OnlineIdServiceTicketRequest>, CredentialPromptType)
Démarre la demande d’authentification asynchrone avec plusieurs OnlineIdServiceTicketRequests et permet de contrôler l’expérience utilisateur en définissant CredentialPromptType pour obtenir les tickets. Si un utilisateur est connecté à un système Windows 8 avec un compte Microsoft, cet utilisateur sera utilisé pour la demande d’authentification.
Notes
Si vous développez pour Windows 10 ou une version ultérieure, utilisez plutôt les API Windows.Security.Authentication.Web.Core. Pour plus d’informations, consultez Gestionnaire de comptes web.
public:
virtual UserAuthenticationOperation ^ AuthenticateUserAsync(IIterable<OnlineIdServiceTicketRequest ^> ^ requests, CredentialPromptType credentialPromptType) = AuthenticateUserAsync;
/// [Windows.Foundation.Metadata.Overload("AuthenticateUserAsyncAdvanced")]
UserAuthenticationOperation AuthenticateUserAsync(IIterable<OnlineIdServiceTicketRequest> const& requests, CredentialPromptType const& credentialPromptType);
[Windows.Foundation.Metadata.Overload("AuthenticateUserAsyncAdvanced")]
public UserAuthenticationOperation AuthenticateUserAsync(IEnumerable<OnlineIdServiceTicketRequest> requests, CredentialPromptType credentialPromptType);
function authenticateUserAsync(requests, credentialPromptType)
Public Function AuthenticateUserAsync (requests As IEnumerable(Of OnlineIdServiceTicketRequest), credentialPromptType As CredentialPromptType) As UserAuthenticationOperation
Paramètres
Collection de requêtes.
- credentialPromptType
- CredentialPromptType
Type d’informations d’identification.
Retours
Objet représentant l’opération d’authentification.
- Attributs