Share via


WebAuthenticationCoreManager Clase

Definición

Contiene métodos principales para obtener tokens de proveedores de cuentas 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
Herencia
Object Platform::Object IInspectable WebAuthenticationCoreManager
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
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

CreateWebAccountMonitor(IIterable<WebAccount>)

Crea un monitor de cuenta web para watch cuentas dadas.

FindAccountAsync(WebAccountProvider, String)

Intenta buscar de forma asincrónica un proveedor de cuentas web.

FindAccountProviderAsync(String)

Intenta buscar de forma asincrónica un proveedor de cuentas web.

FindAccountProviderAsync(String, String)

Intenta buscar de forma asincrónica un proveedor de cuentas web.

FindAccountProviderAsync(String, String, User)

Intenta buscar de forma asincrónica un proveedor de cuentas web.

FindAllAccountsAsync(WebAccountProvider)

Enumera todas las cuentas que ha agregado un usuario para un proveedor de identificador determinado.

FindAllAccountsAsync(WebAccountProvider, String)

Enumera todas las cuentas que ha agregado un usuario para un proveedor de identificador determinado.

FindSystemAccountProviderAsync(String)

Intenta buscar de forma asincrónica un proveedor de cuentas web para la autenticación en todo el dispositivo.

FindSystemAccountProviderAsync(String, String)

Intenta buscar de forma asincrónica un proveedor de cuentas web para la autenticación en todo el dispositivo.

FindSystemAccountProviderAsync(String, String, User)

Intenta buscar de forma asincrónica un proveedor de cuentas web para la autenticación en todo el dispositivo.

GetTokenSilentlyAsync(WebTokenRequest)

Intenta obtener un token de forma asincrónica sin mostrar ninguna interfaz de usuario. Nunca se le pedirá al usuario que escriba sus credenciales.

GetTokenSilentlyAsync(WebTokenRequest, WebAccount)

Intenta obtener un token de forma asincrónica sin mostrar ninguna interfaz de usuario. Nunca se le pedirá al usuario que escriba sus credenciales.

RequestTokenAsync(WebTokenRequest)

Solicita de forma asincrónica un token de un proveedor de cuentas web. Si es necesario, se solicita al usuario que escriba sus credenciales.

RequestTokenAsync(WebTokenRequest, WebAccount)

Solicita de forma asincrónica un token de un proveedor de cuentas web. Si es necesario, se solicita al usuario que escriba sus credenciales.

Se aplica a

Consulte también