Windows.Security.Authentication.Web Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- Authentifizierung und Benutzeridentität (JavaScript)
- Authentifizierung und Benutzeridentität
- Schnellstart: Herstellen einer Verbindung mit einem Onlineidentitätsanbieter (JavaScript)
- Webauthentifizierungsbroker
- beispiel für Windows-Authentifizierung broker
- WebAuthenticationBroker-Beispiel (Windows 10)