Enables both apps and desktop programs to use Live to authenticate users by using their Microsoft account. After authentication, apps can get back a JSON token with an ID that can be used for that user with your application.
The Windows.Security.Authentication.OnlineId namespace has these types of members:
|OnlineIdServiceTicket||Contains the ticket that is obtained after the user authenticates to this app or has provided consent to access user data stored in Live.|
|OnlineIdServiceTicketRequest||Provides the ability for an app to specify the service and policy that is used to authenticate a Live user to obtain identity properties and tickets.|
|SignOutUserOperation||Allows users to sign out of your app.|
|UserAuthenticationOperation||Asynchronously gets the user's identity and corresponding tickets and properties.|
|UserIdentity||Contains the ID, tickets, and other information associated with a user|
The Windows.Security.Authentication.OnlineId namespace has these enumerations.
|CredentialPromptType||Provides the ability to control when to show or hide the credential prompt user interface. This includes the user interface for the app to collect user consent to access data stored in Live. The user must see the user interface in order for the app to obtain any user data, if not app will see an error when they try to obtain user data.|
The Desktop Experience feature must be installed with Windows Server 2012 to experience printing in Windows Store apps.