Windows.Security.Authentication.Web Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Permite que las aplicaciones se integren con servicios web en línea sin exponer las credenciales de un usuario. El agente de autenticación web proporciona un conjunto de API e infraestructura para que las aplicaciones usen protocolos de autenticación y autorización de Internet, como OAuth y OpenID.
El modo de inicio de sesión único (SSO) de las API del agente de autenticación web se proporciona para permitir que los usuarios se autentiquen sin problemas en un único servicio en varias aplicaciones. El proveedor del servicio debe permitir que el usuario dé su consentimiento explícito a esa autenticación, normalmente proporcionando una opción "Mantenerme conectado". El proveedor también debe aclarar al usuario cómo se usa su identidad, normalmente proporcionando un vínculo a una declaración de privacidad de la página de inicio de sesión.
El ejemplo del agente de autenticación web de la galería de ejemplos es un ejemplo de cómo usar el inicio de sesión único (SSO) para las conexiones.
Si la aplicación o su sitio web complementario acceden a los datos de usuario en Outlook.com o Microsoft OneDrive, la API de Live Connect oculta algunas de las complejidades de los tokens de autenticación y facilita un poco la escritura de código para trabajar con estos servicios en la nube. Para obtener más información sobre la API de Live Connect, consulte Uso de Live Connect para personalizar aplicaciones (HTML) o Uso de Live Connect para personalizar aplicaciones (XAML).
Clases
WebAuthenticationBroker |
Inicia la operación de autenticación. Puede llamar a los métodos de esta clase varias veces en una sola aplicación o en varias aplicaciones al mismo tiempo. El ejemplo de agente de autenticación web de la galería de ejemplos es un ejemplo de cómo usar la clase WebAuthenticationBroker para conexiones de inicio de sesión único (SSO). |
WebAuthenticationResult |
Indica el resultado de la operación de autenticación. |
Enumeraciones
TokenBindingKeyType |
Obtiene el tipo de clave utilizada para el enlace de tokens. |
WebAuthenticationOptions |
Contiene las opciones disponibles para la operación asincrónica. |
WebAuthenticationStatus |
Contiene el estado de la operación de autenticación. |