WebProviderTokenRequest Class

Definition

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

public ref class WebProviderTokenRequest sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class WebProviderTokenRequest final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class WebProviderTokenRequest
Public NotInheritable Class WebProviderTokenRequest
Inheritance
Object Platform::Object IInspectable WebProviderTokenRequest
Attributes

Windows requirements

Device family
Windows 10 (introduced in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v1.0)

Remarks

Version history

Windows version SDK version Value added
1607 14393 GetApplicationTokenBindingKeyIdAsync
1803 17134 ApplicationPackageFamilyName
1803 17134 ApplicationProcessName
1803 17134 CheckApplicationForCapabilityAsync

Properties

ApplicationCallbackUri

Gets the app callback Uri.

ApplicationPackageFamilyName

Gets the package family name of the calling application.

ApplicationProcessName

Gets the process name of the calling application.

ClientRequest

Gets the web token request made by the client.

WebAccounts

Gets the web accounts for the request.

WebAccountSelectionOptions

Gets the web account selection options.

Methods

CheckApplicationForCapabilityAsync(String)

Determines if the calling application fulfills a given SSO capability.

GetApplicationTokenBindingKeyAsync(TokenBindingKeyType, Uri)

Gets a token binding key for the app asynchronously.

GetApplicationTokenBindingKeyIdAsync(TokenBindingKeyType, Uri)

Gets an app token binding key Id.

Applies to