WebAuthenticationCoreManager WebAuthenticationCoreManager WebAuthenticationCoreManager WebAuthenticationCoreManager WebAuthenticationCoreManager Class

Definition

Contains core methods for obtaining tokens from web account providers.

public : static class WebAuthenticationCoreManager
static struct winrt::Windows::Security::Authentication::Web::Core::WebAuthenticationCoreManager
public static class WebAuthenticationCoreManager
Public Shared Class WebAuthenticationCoreManager
// This class does not provide a public constructor.
Attributes

Windows 10 requirements

Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Methods

CreateWebAccountMonitor(IIterable<WebAccount>) CreateWebAccountMonitor(IIterable<WebAccount>) CreateWebAccountMonitor(IIterable<WebAccount>) CreateWebAccountMonitor(IIterable<WebAccount>) CreateWebAccountMonitor(IIterable<WebAccount>)

Creates a web account monitor to watch given accounts.

FindAccountAsync(WebAccountProvider, String) FindAccountAsync(WebAccountProvider, String) FindAccountAsync(WebAccountProvider, String) FindAccountAsync(WebAccountProvider, String) FindAccountAsync(WebAccountProvider, String)

Asynchronously attempts to find a web account provider.

FindAccountProviderAsync(String) FindAccountProviderAsync(String) FindAccountProviderAsync(String) FindAccountProviderAsync(String) FindAccountProviderAsync(String)

Asynchronously attempts to find a web account provider.

FindAccountProviderAsync(String, String) FindAccountProviderAsync(String, String) FindAccountProviderAsync(String, String) FindAccountProviderAsync(String, String) FindAccountProviderAsync(String, String)

Asynchronously attempts to find a web account provider.

FindAccountProviderAsync(String, String, User) FindAccountProviderAsync(String, String, User) FindAccountProviderAsync(String, String, User) FindAccountProviderAsync(String, String, User) FindAccountProviderAsync(String, String, User)

Asynchronously attempts to find a web account provider.

FindAllAccountsAsync(WebAccountProvider) FindAllAccountsAsync(WebAccountProvider) FindAllAccountsAsync(WebAccountProvider) FindAllAccountsAsync(WebAccountProvider) FindAllAccountsAsync(WebAccountProvider)

Enumerates all of the accounts that have been added by a user for a particular ID provider.

FindAllAccountsAsync(WebAccountProvider, String) FindAllAccountsAsync(WebAccountProvider, String) FindAllAccountsAsync(WebAccountProvider, String) FindAllAccountsAsync(WebAccountProvider, String) FindAllAccountsAsync(WebAccountProvider, String)

Enumerates all of the accounts that have been added by a user for a particular ID provider.

FindSystemAccountProviderAsync(String) FindSystemAccountProviderAsync(String) FindSystemAccountProviderAsync(String) FindSystemAccountProviderAsync(String) FindSystemAccountProviderAsync(String)

Asynchronously attempts to find a web account provider for device-wide authentication.

FindSystemAccountProviderAsync(String, String) FindSystemAccountProviderAsync(String, String) FindSystemAccountProviderAsync(String, String) FindSystemAccountProviderAsync(String, String) FindSystemAccountProviderAsync(String, String)

Asynchronously attempts to find a web account provider for device-wide authentication.

FindSystemAccountProviderAsync(String, String, User) FindSystemAccountProviderAsync(String, String, User) FindSystemAccountProviderAsync(String, String, User) FindSystemAccountProviderAsync(String, String, User) FindSystemAccountProviderAsync(String, String, User)

Asynchronously attempts to find a web account provider for device-wide authentication.

GetTokenSilentlyAsync(WebTokenRequest) GetTokenSilentlyAsync(WebTokenRequest) GetTokenSilentlyAsync(WebTokenRequest) GetTokenSilentlyAsync(WebTokenRequest) GetTokenSilentlyAsync(WebTokenRequest)

Asynchronously attempts to get a token without showing any UI. The user will never be prompted to enter their credentials.

GetTokenSilentlyAsync(WebTokenRequest, WebAccount) GetTokenSilentlyAsync(WebTokenRequest, WebAccount) GetTokenSilentlyAsync(WebTokenRequest, WebAccount) GetTokenSilentlyAsync(WebTokenRequest, WebAccount) GetTokenSilentlyAsync(WebTokenRequest, WebAccount)

Asynchronously attempts to get a token without showing any UI. The user will never be prompted to enter their credentials.

RequestTokenAsync(WebTokenRequest) RequestTokenAsync(WebTokenRequest) RequestTokenAsync(WebTokenRequest) RequestTokenAsync(WebTokenRequest) RequestTokenAsync(WebTokenRequest)

Asynchronously requests a token from a web account provider. If necessary, the user is prompted to enter their credentials.

RequestTokenAsync(WebTokenRequest, WebAccount) RequestTokenAsync(WebTokenRequest, WebAccount) RequestTokenAsync(WebTokenRequest, WebAccount) RequestTokenAsync(WebTokenRequest, WebAccount) RequestTokenAsync(WebTokenRequest, WebAccount)

Asynchronously requests a token from a web account provider. If necessary, the user is prompted to enter their credentials.

See also