Partilhar via


WebAuthenticationCoreManager Classe

Definição

Contém métodos principais para obter tokens de provedores de conta Web.

public ref class WebAuthenticationCoreManager abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class WebAuthenticationCoreManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class WebAuthenticationCoreManager
Public Class WebAuthenticationCoreManager
Herança
Object Platform::Object IInspectable WebAuthenticationCoreManager
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1607 14393 CreateWebAccountMonitor
1803 17134 FindAllAccountsAsync(WebAccountProvider)
1803 17134 FindAllAccountsAsync(WebAccountProvider,String)
1803 17134 FindSystemAccountProviderAsync(String)
1803 17134 FindSystemAccountProviderAsync(String,String)
1803 17134 FindSystemAccountProviderAsync(String,String,User)

Métodos

AddAccountWithTransferTokenAsync(WebAuthenticationTransferTokenRequest)

Contém métodos principais para obter tokens de provedores de conta Web.

CreateWebAccountMonitor(IIterable<WebAccount>)

Cria um monitor de conta Web para watch determinadas contas.

FindAccountAsync(WebAccountProvider, String)

Tenta de forma assíncrona encontrar um provedor de conta Web.

FindAccountProviderAsync(String, String, User)

Tenta de forma assíncrona encontrar um provedor de conta Web.

FindAccountProviderAsync(String, String)

Tenta de forma assíncrona encontrar um provedor de conta Web.

FindAccountProviderAsync(String)

Tenta de forma assíncrona encontrar um provedor de conta Web.

FindAllAccountsAsync(WebAccountProvider, String)

Enumera todas as contas que foram adicionadas por um usuário para um provedor de ID específico.

FindAllAccountsAsync(WebAccountProvider)

Enumera todas as contas que foram adicionadas por um usuário para um provedor de ID específico.

FindSystemAccountProviderAsync(String, String, User)

Tenta de forma assíncrona encontrar um provedor de conta Web para autenticação em todo o dispositivo.

FindSystemAccountProviderAsync(String, String)

Tenta de forma assíncrona encontrar um provedor de conta Web para autenticação em todo o dispositivo.

FindSystemAccountProviderAsync(String)

Tenta de forma assíncrona encontrar um provedor de conta Web para autenticação em todo o dispositivo.

GetTokenSilentlyAsync(WebTokenRequest, WebAccount)

Tenta de forma assíncrona obter um token sem mostrar nenhuma interface do usuário. O usuário nunca será solicitado a inserir suas credenciais.

GetTokenSilentlyAsync(WebTokenRequest)

Tenta de forma assíncrona obter um token sem mostrar nenhuma interface do usuário. O usuário nunca será solicitado a inserir suas credenciais.

RequestTokenAsync(WebTokenRequest, WebAccount)

Solicita de forma assíncrona um token de um provedor de conta Web. Se necessário, o usuário será solicitado a inserir suas credenciais.

RequestTokenAsync(WebTokenRequest)

Solicita de forma assíncrona um token de um provedor de conta Web. Se necessário, o usuário será solicitado a inserir suas credenciais.

Aplica-se a

Confira também