Partager via


Windows.Security.Authentication.Web Espace de noms

Permet aux applications de s’intégrer aux services web en ligne sans exposer les informations d’identification d’un utilisateur. Le répartiteur d’authentification web fournit un ensemble d’API et d’infrastructure permettant aux applications d’utiliser des protocoles d’authentification et d’autorisation Internet comme OAuth et OpenID.

Le mode d’authentification unique (SSO) des API broker d’authentification web est fourni pour permettre aux utilisateurs de s’authentifier en toute transparence auprès d’un seul service sur plusieurs applications. Le fournisseur du service doit autoriser l’utilisateur à consentir explicitement à cette authentification, généralement en fournissant l’option « Conserver ma connexion ». Le fournisseur doit également indiquer clairement à l’utilisateur comment son identité est utilisée, généralement en fournissant un lien vers une déclaration de confidentialité à partir de la page d’ouverture de session.

L’exemple de répartiteur d’authentification web dans la galerie d’exemples est un exemple d’utilisation de l’authentification unique (SSO) pour les connexions.

Si votre application ou son site web complémentaire accède aux données utilisateur dans Outlook.com ou Microsoft OneDrive, l’API Live Connect masque certaines des complexités des jetons d’authentification et facilite l’écriture de code pour utiliser ces services cloud. Pour plus d’informations sur l’API Live Connect, consultez Utilisation de Live Connect pour personnaliser des applications (HTML) ou Utilisation de Live Connect pour personnaliser des applications (XAML).

Classes

WebAuthenticationBroker

Démarre l’opération d’authentification. Vous pouvez appeler les méthodes de cette classe plusieurs fois dans une seule application ou dans plusieurs applications en même temps. L’exemple de répartiteur d’authentification web dans la galerie d’exemples est un exemple d’utilisation de la classe WebAuthenticationBroker pour les connexions d’authentification unique (SSO).

WebAuthenticationResult

Indique le résultat de l’opération d’authentification.

Énumérations

TokenBindingKeyType

Obtient le type de clé utilisé pour la liaison de jetons.

WebAuthenticationOptions

Contient les options disponibles pour l’opération asynchrone.

WebAuthenticationStatus

Contient le status de l’opération d’authentification.

Voir aussi