Windows.Security.Authentication.Web Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |