Windows.Security.Authentication.OnlineId Espacio de nombres

Permite que tanto las aplicaciones como los programas de escritorio usen Live para autenticar a los usuarios mediante su cuenta de Microsoft. Después de la autenticación, las aplicaciones pueden obtener un token JSON con un identificador que se puede usar para ese usuario con la aplicación.

Nota

Si está desarrollando para Windows 10 o superior, use las API Windows.Security.Authentication.Web.Core en su lugar. Para obtener más información, consulte Administrador de cuentas web.

Clases

OnlineIdAuthenticator

Proporciona una aplicación con la capacidad de iniciar la solicitud de autenticación para obtener tokens de notación de objetos JavaScript (JSON) para usarlos con el servicio o solicitar vales que se pueden usar para obtener datos a los que el usuario ha dado su consentimiento para la aplicación mediante Live ConnectAPI.

En una aplicación de escritorio, antes de usar una instancia de esta clase de una manera que muestre la interfaz de usuario, deberá asociar el objeto con el identificador de ventana de su propietario. Para obtener más información y ejemplos de código, consulta Mostrar objetos de interfaz de usuario de WinRT que dependen de CoreWindow.

Nota

Si va a desarrollar para Windows 10 o una versión posterior, use las API Windows.Security.Authentication.Web.Core en su lugar. Para obtener más información, consulte Administrador de cuentas web.

OnlineIdServiceTicket

Contiene el vale que se obtiene después de que el usuario se autentique en esta aplicación o haya dado su consentimiento para acceder a los datos de usuario almacenados en Live.

Nota

Si está desarrollando para Windows 10 o superior, use las API Windows.Security.Authentication.Web.Core en su lugar. Para obtener más información, consulte Administrador de cuentas web.

OnlineIdServiceTicketRequest

Proporciona la posibilidad de que una aplicación especifique el servicio y la directiva que se usa para autenticar a un usuario activo para obtener las propiedades y vales de identidad.

Nota

Si está desarrollando para Windows 10 o superior, use las API Windows.Security.Authentication.Web.Core en su lugar. Para obtener más información, consulte Administrador de cuentas web.

OnlineIdSystemAuthenticator

Esta clase controla los intentos de una aplicación de adquirir el identificador de usuario local en un dispositivo, para su uso con la característica Vale del sistema (vea Comentarios).

OnlineIdSystemAuthenticatorForUser

Representa la información de autenticación de una sola entidad de usuario en un único dispositivo (sistema).

OnlineIdSystemIdentity

Identifica el dispositivo local (sistema) en el que existe la cuenta de usuario en cuestión.

OnlineIdSystemTicketResult

Representa el resultado de una llamada para recuperar un vale del sistema.

SignOutUserOperation

Permite a los usuarios cerrar la sesión de la aplicación.

Nota

Si está desarrollando para Windows 10 o superior, use las API Windows.Security.Authentication.Web.Core en su lugar. Para obtener más información, consulte Administrador de cuentas web.

UserAuthenticationOperation

Obtiene de forma asincrónica la identidad del usuario y las propiedades y vales correspondientes.

Nota

Si está desarrollando para Windows 10 o superior, use las API Windows.Security.Authentication.Web.Core en su lugar. Para obtener más información, consulte Administrador de cuentas web.

UserIdentity

Contiene el identificador, los vales y otra información asociada a un usuario.

Nota

Si está desarrollando para Windows 10 o superior, use las API Windows.Security.Authentication.Web.Core en su lugar. Para obtener más información, consulte Administrador de cuentas web.

Enumeraciones

CredentialPromptType

Proporciona la capacidad de controlar cuándo mostrar u ocultar la interfaz de usuario del símbolo del sistema de credenciales. Esto incluye la interfaz de usuario de la aplicación para recopilar el consentimiento del usuario para acceder a los datos almacenados en Live. El usuario debe ver la interfaz de usuario para que la aplicación obtenga los datos de usuario, si no la aplicación verá un error cuando intente obtener datos de usuario.

Nota

Si está desarrollando para Windows 10 o superior, use las API Windows.Security.Authentication.Web.Core en su lugar. Para obtener más información, consulte Administrador de cuentas web.

OnlineIdSystemTicketStatus

Representa el estado de una llamada para recuperar el vale del sistema.

Comentarios

La característica Experiencia de escritorio debe instalarse con Windows Server 2012 para experimentar la impresión en la aplicación para UWP.