Windows.​Security.​Authentication.​Web.​Provider Windows.​Security.​Authentication.​Web.​Provider Windows.​Security.​Authentication.​Web.​Provider Namespace

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

Classes

WebAccountClientView WebAccountClientView 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 WebAccountManager WebAccountManager

Provides methods for managing web accounts.

WebAccountProviderAddAccountOperation WebAccountProviderAddAccountOperation WebAccountProviderAddAccountOperation

Represents an add account operation.

WebAccountProviderDeleteAccountOperation WebAccountProviderDeleteAccountOperation WebAccountProviderDeleteAccountOperation

Represents a delete account operation.

WebAccountProviderGetTokenSilentOperation WebAccountProviderGetTokenSilentOperation WebAccountProviderGetTokenSilentOperation

Represents a get token silently operation.

WebAccountProviderManageAccountOperation WebAccountProviderManageAccountOperation WebAccountProviderManageAccountOperation

Represents a manage account operation.

WebAccountProviderRequestTokenOperation WebAccountProviderRequestTokenOperation WebAccountProviderRequestTokenOperation

Represents a request token operation.

WebAccountProviderRetrieveCookiesOperation WebAccountProviderRetrieveCookiesOperation WebAccountProviderRetrieveCookiesOperation

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

WebAccountProviderSignOutAccountOperation WebAccountProviderSignOutAccountOperation WebAccountProviderSignOutAccountOperation

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

WebAccountProviderTriggerDetails WebAccountProviderTriggerDetails WebAccountProviderTriggerDetails

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

WebProviderTokenRequest WebProviderTokenRequest WebProviderTokenRequest

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

WebProviderTokenResponse WebProviderTokenResponse WebProviderTokenResponse

Represents a web provider token response.

Interfaces

IWebAccountProviderBaseReportOperation IWebAccountProviderBaseReportOperation IWebAccountProviderBaseReportOperation

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

IWebAccountProviderOperation IWebAccountProviderOperation IWebAccountProviderOperation

Defines properties for web account provider operations.

IWebAccountProviderSilentReportOperation IWebAccountProviderSilentReportOperation IWebAccountProviderSilentReportOperation

Defines methods for silent web account provider operations.

IWebAccountProviderTokenObjects IWebAccountProviderTokenObjects IWebAccountProviderTokenObjects

Defines properties for web account provider token objects.

IWebAccountProviderTokenObjects2 IWebAccountProviderTokenObjects2 IWebAccountProviderTokenObjects2

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

IWebAccountProviderTokenOperation IWebAccountProviderTokenOperation IWebAccountProviderTokenOperation

Defines properties for web account provider token operations.

IWebAccountProviderUIReportOperation IWebAccountProviderUIReportOperation IWebAccountProviderUIReportOperation

Defines methods for web account provider UI report operations.

Enums

WebAccountClientViewType WebAccountClientViewType WebAccountClientViewType

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

WebAccountProviderOperationKind WebAccountProviderOperationKind WebAccountProviderOperationKind

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

WebAccountScope WebAccountScope WebAccountScope

Represents the scope of a web account.

WebAccountSelectionOptions WebAccountSelectionOptions 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.