Share via


Windows.Security.Authentication.Web.Provider Namespace

Contains classes for managing web accounts and authentication requests as an online identity provider.

Classes

WebAccountClientView

Represents the client view for a web account. Use this to control what information about an account from a provider is available to the client.

WebAccountManager

Provides methods for managing web accounts.

WebAccountProviderAddAccountOperation

Represents an add account operation.

WebAccountProviderDeleteAccountOperation

Represents a delete account operation.

WebAccountProviderGetTokenSilentOperation

Represents a get token silently operation.

WebAccountProviderManageAccountOperation

Represents a manage account operation.

WebAccountProviderRequestTokenOperation

Represents a request token operation.

WebAccountProviderRetrieveCookiesOperation

Represents a retrieve cookies operation made by a web account provider.

WebAccountProviderSignOutAccountOperation

Represents a sign out account operation made by a web account provider.

WebAccountProviderTriggerDetails

Provides information about the trigger that started the web account provider task.

WebProviderTokenRequest

Represents a request for a token from a client to a provider.

WebProviderTokenResponse

Represents a web provider token response.

Interfaces

IWebAccountProviderBaseReportOperation

Defines methods for web account provider operations that report success or failure.

IWebAccountProviderOperation

Defines properties for web account provider operations.

IWebAccountProviderSilentReportOperation

Defines methods for silent web account provider operations.

IWebAccountProviderTokenObjects

Defines properties for web account provider token objects.

IWebAccountProviderTokenObjects2

Defines properties for web account provider token objects that are retrieved in the context of a specific user.

IWebAccountProviderTokenOperation

Defines properties for web account provider token operations.

IWebAccountProviderUIReportOperation

Defines methods for web account provider UI report operations.

Enums

WebAccountClientViewType

Represents the levels of information about a web account shown to the client.

WebAccountProviderOperationKind

Represents different operations a web account provider can perform. Use this to determine what operation to perform when the provider is activated. Providers must ignore unknown operations.

WebAccountScope

Represents the scope of a web account.

WebAccountSelectionOptions

Represents web account selection options. Use this to support the use of multiple web accounts in an app, where user might choose to log in with an existing account or add a new account.

See also