Freigeben über


Windows.Security.Authentication.OnlineId Namespace

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.