Windows.Security.Authentication.Web Espace de noms
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.
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
- Authentification et identité utilisateur (JavaScript)
- Authentification et identité des utilisateurs
- Démarrage rapide : Connexion à un fournisseur d’identité en ligne (JavaScript)
- Service Broker d’authentification web
- exemple de répartiteur Authentification Windows
- Exemple WebAuthenticationBroker (Windows 10)