Compartir a través de


Windows.Security.Authentication.Web Espacio de nombres

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.

Consulte también