Share via


WebTokenRequest クラス

定義

認証トークンのオンライン ID プロバイダーへの要求を表します。

public ref class WebTokenRequest sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Security.Authentication.Web.Core.IWebTokenRequestFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [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 WebTokenRequest final
/// [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)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Security.Authentication.Web.Core.IWebTokenRequestFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class WebTokenRequest final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Security.Authentication.Web.Core.IWebTokenRequestFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[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 sealed class WebTokenRequest
[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)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Security.Authentication.Web.Core.IWebTokenRequestFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class WebTokenRequest
function WebTokenRequest(provider, scope, clientId, promptType)
Public NotInheritable Class WebTokenRequest
継承
Object Platform::Object IInspectable WebTokenRequest
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

バージョン履歴

Windows のバージョン SDK バージョン 追加された値
1511 10586 AppProperties
1703 15063 CorrelationId

コンストラクター

WebTokenRequest(WebAccountProvider)

WebTokenRequest クラスの新しいインスタンスを 1 つの入力で初期化します。

WebTokenRequest(WebAccountProvider, String)

2 つの入力を使用して WebTokenRequest クラスの新しいインスタンスを初期化します。

WebTokenRequest(WebAccountProvider, String, String)

WebTokenRequest クラスの新しいインスタンスを 3 つの入力で初期化します。

WebTokenRequest(WebAccountProvider, String, String, WebTokenRequestPromptType)

WebTokenRequest クラスの新しいインスタンスを 4 つの入力で初期化します。

プロパティ

AppProperties

要求のアプリ プロパティを取得します。

ClientId

要求を行うクライアントの ID を取得します。

CorrelationId

認証関連の要求の追跡に使用される一意の識別子である関連付け ID を取得および設定します。

PromptType

要求のプロンプトの種類を取得します。

Properties

要求のプロパティを取得します。

Scope

要求のスコープを取得します。

WebAccountProvider

要求の Web アカウント プロバイダーを取得します。

適用対象

こちらもご覧ください