Windows.Security.Authentication.OnlineId 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 sowohl Apps als auch Desktopprogrammen die Verwendung von Live zum Authentifizieren von Benutzern mithilfe ihres Microsoft-Kontos. Nach der Authentifizierung können Apps ein JSON-Token mit einer ID abrufen, die für diesen Benutzer mit Ihrer Anwendung verwendet werden kann.
Hinweis
Wenn Sie für Windows 10 oder höher entwickeln, verwenden Sie stattdessen die Windows.Security.Authentication.Web.Core-APIs. Weitere Informationen finden Sie unter Webkonto-Manager.
Klassen
OnlineIdAuthenticator |
Stellt eine App mit der Möglichkeit bereit, die Authentifizierungsanforderung zu starten, um JSON-Token (JavaScript Object Notation) abzurufen, die mit Ihrem Dienst verwendet werden können oder Tickets anfordern, die verwendet werden können, um Daten abzurufen, denen der Benutzer mithilfe der Live ConnectAPI zugestimmt hat. In einer Desktop-App müssen Sie das Objekt dem Fensterhandle des Besitzers zuordnen, bevor Sie eine instance dieser Klasse auf eine Weise verwenden, die die Benutzeroberfläche anzeigt. Weitere Informationen und Codebeispiele finden Sie unter Anzeigen von WinRT-UI-Objekten, die von CoreWindow abhängen. Hinweis Wenn Sie für Windows 10 oder höher entwickeln, verwenden Sie stattdessen die Windows.Security.Authentication.Web.Core-APIs. Weitere Informationen finden Sie unter Webkonto-Manager. |
OnlineIdServiceTicket |
Enthält das Ticket, das abgerufen wird, nachdem sich der Benutzer bei dieser App authentifiziert hat oder seine Zustimmung zum Zugriff auf die in Live gespeicherten Benutzerdaten erteilt hat. Hinweis Wenn Sie für Windows 10 oder höher entwickeln, verwenden Sie stattdessen die Windows.Security.Authentication.Web.Core-APIs. Weitere Informationen finden Sie unter Webkonto-Manager. |
OnlineIdServiceTicketRequest |
Bietet die Möglichkeit einer App, den Dienst und die Richtlinie anzugeben, die zum Authentifizieren eines Live-Benutzers zum Abrufen von Identitätseigenschaften und Tickets verwendet werden. Hinweis Wenn Sie für Windows 10 oder höher entwickeln, verwenden Sie stattdessen die Windows.Security.Authentication.Web.Core-APIs. Weitere Informationen finden Sie unter Webkonto-Manager. |
OnlineIdSystemAuthenticator |
Diese Klasse verarbeitet die Versuche einer App, die lokale Benutzer-ID auf einem Gerät zur Verwendung mit dem Systemticket-Feature zu erhalten (siehe Hinweise). |
OnlineIdSystemAuthenticatorForUser |
Stellt die Authentifizierungsinformationen für eine einzelne Benutzerentität auf einem einzelnen Gerät (System) dar. |
OnlineIdSystemIdentity |
Gibt das lokale Gerät (System) an, auf dem das betreffende Benutzerkonto vorhanden ist. |
OnlineIdSystemTicketResult |
Stellt das Ergebnis eines Aufrufs zum Abrufen eines Systemtickets dar. |
SignOutUserOperation |
Ermöglicht Benutzern, sich von Ihrer App abzumelden. Hinweis Wenn Sie für Windows 10 oder höher entwickeln, verwenden Sie stattdessen die Windows.Security.Authentication.Web.Core-APIs. Weitere Informationen finden Sie unter Webkonto-Manager. |
UserAuthenticationOperation |
Ruft asynchron die Identität des Benutzers und die entsprechenden Tickets und Eigenschaften ab. Hinweis Wenn Sie für Windows 10 oder höher entwickeln, verwenden Sie stattdessen die Windows.Security.Authentication.Web.Core-APIs. Weitere Informationen finden Sie unter Webkonto-Manager. |
UserIdentity |
Enthält die ID, Tickets und andere Informationen, die einem Benutzer zugeordnet sind. Hinweis Wenn Sie für Windows 10 oder höher entwickeln, verwenden Sie stattdessen die Windows.Security.Authentication.Web.Core-APIs. Weitere Informationen finden Sie unter Webkonto-Manager. |
Enumerationen
CredentialPromptType |
Bietet die Möglichkeit, zu steuern, wann die Benutzeroberfläche der Anmeldeinformationsaufforderung ein- oder ausgeblendet werden soll. Dies schließt die Benutzeroberfläche für die App ein, um die Zustimmung des Benutzers für den Zugriff auf die in Live gespeicherten Daten zu sammeln. Der Benutzer muss die Benutzeroberfläche sehen, damit die App Benutzerdaten abrufen kann. Andernfalls wird in der App beim Abrufen von Benutzerdaten ein Fehler angezeigt. Hinweis Wenn Sie für Windows 10 oder höher entwickeln, verwenden Sie stattdessen die Windows.Security.Authentication.Web.Core-APIs. Weitere Informationen finden Sie unter Webkonto-Manager. |
OnlineIdSystemTicketStatus |
Stellt die status eines Aufrufs zum Abrufen des Systemtickets dar. |
Hinweise
Das Feature "Desktopdarstellung " muss mit Windows Server 2012 installiert werden, um das Drucken in der UWP-App zu ermöglichen.