Condividi tramite


WebAuthenticationCoreManager Classe

Definizione

Contiene metodi di base per ottenere i token dai provider di account 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
Ereditarietà
Object Platform::Object IInspectable WebAuthenticationCoreManager
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
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)

Metodi

AddAccountWithTransferTokenAsync(WebAuthenticationTransferTokenRequest)

Contiene metodi di base per ottenere i token dai provider di account Web.

CreateWebAccountMonitor(IIterable<WebAccount>)

Crea un monitoraggio dell'account Web per watch account specificati.

FindAccountAsync(WebAccountProvider, String)

Tenta in modo asincrono di trovare un provider di account Web.

FindAccountProviderAsync(String, String, User)

Tenta in modo asincrono di trovare un provider di account Web.

FindAccountProviderAsync(String, String)

Tenta in modo asincrono di trovare un provider di account Web.

FindAccountProviderAsync(String)

Tenta in modo asincrono di trovare un provider di account Web.

FindAllAccountsAsync(WebAccountProvider, String)

Enumera tutti gli account aggiunti da un utente per un determinato provider ID.

FindAllAccountsAsync(WebAccountProvider)

Enumera tutti gli account aggiunti da un utente per un determinato provider ID.

FindSystemAccountProviderAsync(String, String, User)

Tenta in modo asincrono di trovare un provider di account Web per l'autenticazione a livello di dispositivo.

FindSystemAccountProviderAsync(String, String)

Tenta in modo asincrono di trovare un provider di account Web per l'autenticazione a livello di dispositivo.

FindSystemAccountProviderAsync(String)

Tenta in modo asincrono di trovare un provider di account Web per l'autenticazione a livello di dispositivo.

GetTokenSilentlyAsync(WebTokenRequest, WebAccount)

Tenta in modo asincrono di ottenere un token senza mostrare alcuna interfaccia utente. L'utente non verrà mai richiesto di immettere le credenziali.

GetTokenSilentlyAsync(WebTokenRequest)

Tenta in modo asincrono di ottenere un token senza mostrare alcuna interfaccia utente. L'utente non verrà mai richiesto di immettere le credenziali.

RequestTokenAsync(WebTokenRequest, WebAccount)

Richiede in modo asincrono un token da un provider di account Web. Se necessario, viene richiesto all'utente di immettere le credenziali.

RequestTokenAsync(WebTokenRequest)

Richiede in modo asincrono un token da un provider di account Web. Se necessario, viene richiesto all'utente di immettere le credenziali.

Si applica a

Vedi anche