Compartilhar via


Windows.Security.Authentication.Web Namespace

Permite que os aplicativos se integrem aos serviços Web online sem expor as credenciais de um usuário. O agente de autenticação da Web fornece um conjunto de APIs e infraestrutura para que os aplicativos usem protocolos de autenticação e autorização da Internet, como OAuth e OpenID.

O modo SSO (logon único) das APIs do agente de autenticação web é fornecido para permitir que os usuários se autentiquem perfeitamente em um único serviço em vários aplicativos. O provedor do serviço deve permitir que o usuário consenta explicitamente com essa autenticação, normalmente fornecendo uma opção "Mantenha-me conectado". O provedor também deve deixar claro para o usuário como sua identidade está sendo usada, normalmente fornecendo um link para uma política de privacidade da página de logon.

O exemplo do agente de autenticação da Web na galeria exemplos é um exemplo de como usar o SSO (logon único) para conexões.

Se seu aplicativo ou seu site complementar acessar dados do usuário no Outlook.com ou no Microsoft OneDrive, a API do Live Connect oculta algumas das complexidades dos tokens de autenticação e torna um pouco mais fácil escrever código para trabalhar com esses serviços de nuvem. Para obter mais informações sobre a API do Live Connect, consulte Usando o Live Connect para personalizar aplicativos (HTML) ou Usando o Live Connect para personalizar aplicativos (XAML).

Classes

WebAuthenticationBroker

Inicia a operação de autenticação. Você pode chamar os métodos dessa classe várias vezes em um único aplicativo ou em vários aplicativos ao mesmo tempo. O exemplo do agente de autenticação da Web na galeria exemplos é um exemplo de como usar a classe WebAuthenticationBroker para conexões de SSO (logon único).

WebAuthenticationResult

Indica o resultado da operação de autenticação.

Enumerações

TokenBindingKeyType

Obtém o tipo de chave usado para associação de token.

WebAuthenticationOptions

Contém as opções disponíveis para a operação assíncrona.

WebAuthenticationStatus

Contém o status da operação de autenticação.

Confira também