Windows.Security.Authentication.Web Namespace

Ermöglicht apps die Integration in Online-Webdienste, ohne die Anmeldeinformationen eines Benutzers verfügbar zu machen. Der Webauthentifizierungsbroker stellt eine Reihe von APIs und Infrastruktur für Apps bereit, um Internetauthentifizierungs- und Autorisierungsprotokolle wie OAuth und OpenID zu verwenden.

Der SSO-Modus (Single Sign-On) der Webauthentifizierungsbroker-APIs wird bereitgestellt, um Benutzern die nahtlose Authentifizierung bei einem einzelnen Dienst über mehrere Apps hinweg zu ermöglichen. Der Anbieter des Diensts muss dem Benutzer erlauben, dieser Authentifizierung explizit zuzustimmen, in der Regel durch Die Angabe der Option "Angemeldet bleiben". Der Anbieter muss dem Benutzer auch klar machen, wie seine Identität verwendet wird, indem er in der Regel einen Link zu einer Datenschutzerklärung von der Anmeldeseite aus bereitstellt.

Das Webauthentifizierungsbrokerbeispiel im Beispielkatalog ist ein Beispiel für die Verwendung des einmaligen Anmeldens (Single Sign On, SSO) für Verbindungen.

Wenn Ihre App oder ihre Begleitwebsite auf Benutzerdaten in Outlook.com oder Microsoft OneDrive zugreift, blendet die Live Connect-API einige der Komplexitäten von Authentifizierungstoken aus und erleichtert das Schreiben von Code für die Arbeit mit diesen Clouddiensten. Weitere Informationen zur Live Connect-API finden Sie unter Verwenden von Live Connect zum Personalisieren von Apps (HTML) oder Verwenden von Live Connect zum Personalisieren von Apps (XAML).

Klassen

WebAuthenticationBroker

Startet den Authentifizierungsvorgang. Sie können die Methoden dieser Klasse mehrmals in einer einzelnen Anwendung oder in mehreren Anwendungen gleichzeitig aufrufen. Das Webauthentifizierungsbrokerbeispiel im Beispielkatalog ist ein Beispiel für die Verwendung der WebAuthenticationBroker-Klasse für SSO-Verbindungen (Single Sign On, einmaliges Anmelden).

WebAuthenticationResult

Gibt das Ergebnis des Authentifizierungsvorgangs an.

Enumerationen

TokenBindingKeyType

Ruft den Schlüsseltyp ab, der für die Tokenbindung verwendet wird.

WebAuthenticationOptions

Enthält die für den asynchronen Vorgang verfügbaren Optionen.

WebAuthenticationStatus

Enthält die status des Authentifizierungsvorgangs.

Weitere Informationen