Partager via


Windows.Security.Authentication.OnlineId Espace de noms

Permet aux applications et aux programmes de bureau d’utiliser Live pour authentifier les utilisateurs à l’aide de leur compte Microsoft. Après l’authentification, les applications peuvent récupérer un jeton JSON avec un ID qui peut être utilisé pour cet utilisateur avec votre application.

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.

Classes

OnlineIdAuthenticator

Fournit à une application la possibilité de démarrer la demande d’authentification pour obtenir des jetons JSON (JavaScript Object Notation) à utiliser avec votre service ou des tickets de demande qui peuvent être utilisés pour obtenir des données auxquelles l’utilisateur a consenti pour votre application à l’aide de l’API Live Connect.

Dans une application de bureau, avant d’utiliser une instance de cette classe d’une manière qui affiche l’interface utilisateur, vous devez associer l’objet au handle de fenêtre de son propriétaire. Pour plus d’informations et des exemples de code, consultez Afficher des objets d’interface utilisateur WinRT qui dépendent de CoreWindow.

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.

OnlineIdServiceTicket

Contient le ticket obtenu après que l’utilisateur s’authentifie auprès de cette application ou qu’il a donné son consentement pour accéder aux données utilisateur stockées dans Live.

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.

OnlineIdServiceTicketRequest

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.

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.

OnlineIdSystemAuthenticator

Cette classe gère les tentatives d’une application d’acquérir l’ID d’utilisateur local sur un appareil, à utiliser avec la fonctionnalité Ticket système (voir Remarques).

OnlineIdSystemAuthenticatorForUser

Représente les informations d’authentification d’une entité utilisateur unique sur un seul appareil (système).

OnlineIdSystemIdentity

Identifie l’appareil local (système) sur lequel existe le compte d’utilisateur en question.

OnlineIdSystemTicketResult

Représente le résultat d’un appel pour récupérer un ticket système.

SignOutUserOperation

Permet aux utilisateurs de se déconnecter de votre application.

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.

UserAuthenticationOperation

Obtient de façon asynchrone l’identité de l’utilisateur, ainsi que les tickets et propriétés correspondants.

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.

UserIdentity

Contient l’ID, les tickets et d’autres informations associées à un utilisateur.

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.

Énumérations

CredentialPromptType

Permet de contrôler quand afficher ou masquer l’interface utilisateur de l’invite d’informations d’identification. Cela inclut l’interface utilisateur permettant à l’application de collecter le consentement de l’utilisateur pour accéder aux données stockées dans Live. L’utilisateur doit voir l’interface utilisateur pour que l’application obtienne des données utilisateur, si ce n’est pas le cas, l’application voit une erreur lorsqu’il tente d’obtenir des données utilisateur.

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.

OnlineIdSystemTicketStatus

Représente le status d’un appel pour récupérer le ticket système.

Remarques

La fonctionnalité Expérience utilisateur doit être installée avec Windows Server 2012 pour pouvoir imprimer dans l’application UWP.