Compartilhar via


Windows.Security.Authentication.OnlineId Namespace

Permite que aplicativos e programas de área de trabalho usem o Live para autenticar usuários usando sua conta Microsoft. Após a autenticação, os aplicativos podem obter de volta um token JSON com uma ID que pode ser usada para esse usuário com seu aplicativo.

Observação

Se você estiver desenvolvendo para o Windows 10 ou superior, use as APIs Windows.Security.Authentication.Web.Core . Para obter mais informações, consulte Gerenciador de contas Web.

Classes

OnlineIdAuthenticator

Fornece um aplicativo com a capacidade de iniciar a solicitação de autenticação para obter tokens JSON (JavaScript Object Notation) a serem usados com seu serviço ou solicitar tíquetes que podem ser usados para obter dados que o usuário consentiu para seu aplicativo usando o Live ConnectAPI.

Em um aplicativo da área de trabalho, antes de usar uma instância dessa classe de uma maneira que exiba a interface do usuário, você precisará associar o objeto ao identificador de janela do proprietário. Para obter mais informações e exemplos de código, consulte Exibir objetos de interface do usuário do WinRT que dependem do CoreWindow.

Observação

Se você estiver desenvolvendo para o Windows 10 ou posterior, use as APIs Windows.Security.Authentication.Web.Core . Para obter mais informações, consulte Gerenciador de contas Web.

OnlineIdServiceTicket

Contém o tíquete obtido depois que o usuário se autentica neste aplicativo ou fornece consentimento para acessar os dados do usuário armazenados no Live.

Observação

Se você estiver desenvolvendo para o Windows 10 ou superior, use as APIs Windows.Security.Authentication.Web.Core . Para obter mais informações, consulte Gerenciador de contas Web.

OnlineIdServiceTicketRequest

Fornece a capacidade de um aplicativo especificar o serviço e a política usados para autenticar um usuário do Live para obter propriedades de identidade e tíquetes.

Observação

Se você estiver desenvolvendo para o Windows 10 ou superior, use as APIs Windows.Security.Authentication.Web.Core . Para obter mais informações, consulte Gerenciador de contas Web.

OnlineIdSystemAuthenticator

Essa classe lida com as tentativas de um aplicativo de adquirir a ID de usuário local em um dispositivo, para uso com o recurso tíquete do sistema (consulte Comentários).

OnlineIdSystemAuthenticatorForUser

Representa as informações de autenticação de uma única entidade de usuário em um único dispositivo (sistema).

OnlineIdSystemIdentity

Identifica o dispositivo local (sistema) no qual a conta de usuário em questão existe.

OnlineIdSystemTicketResult

Representa o resultado de uma chamada para recuperar um tíquete do sistema.

SignOutUserOperation

Permite que os usuários saiam do seu aplicativo.

Observação

Se você estiver desenvolvendo para o Windows 10 ou superior, use as APIs Windows.Security.Authentication.Web.Core . Para obter mais informações, consulte Gerenciador de contas Web.

UserAuthenticationOperation

Obtém de forma assíncrona a identidade do usuário e os tíquetes e propriedades correspondentes.

Observação

Se você estiver desenvolvendo para o Windows 10 ou superior, use as APIs Windows.Security.Authentication.Web.Core . Para obter mais informações, consulte Gerenciador de contas Web.

UserIdentity

Contém a ID, os tíquetes e outras informações associadas a um usuário.

Observação

Se você estiver desenvolvendo para o Windows 10 ou superior, use as APIs Windows.Security.Authentication.Web.Core . Para obter mais informações, consulte Gerenciador de contas Web.

Enumerações

CredentialPromptType

Fornece a capacidade de controlar quando mostrar ou ocultar a interface do usuário do prompt de credencial. Isso inclui a interface do usuário do aplicativo para coletar o consentimento do usuário para acessar os dados armazenados no Live. O usuário deve ver a interface do usuário para que o aplicativo obtenha dados de usuário, caso contrário, o aplicativo verá um erro ao tentar obter dados do usuário.

Observação

Se você estiver desenvolvendo para o Windows 10 ou superior, use as APIs Windows.Security.Authentication.Web.Core . Para obter mais informações, consulte Gerenciador de contas Web.

OnlineIdSystemTicketStatus

Representa o status de uma chamada para recuperar o tíquete do sistema.

Comentários

O recurso Experiência desktop deve ser instalado com o Windows Server 2012 para experimentar a impressão no aplicativo UWP.