TokenRequestParams クラス

定義

トークン要求パラメーター オブジェクトを作成するメソッドを提供するクラス。 これは、 RFC 6749 のセクション 4.1.3 で説明されています。

Note

このオブジェクトは、サーバーに access_token を要求するために使用されます。

public ref class TokenRequestParams sealed
/// [Windows.Foundation.Metadata.Activatable(Microsoft.Security.Authentication.OAuth.ITokenRequestParamsFactory, 65536, "Microsoft.Security.Authentication.OAuth.OAuthContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Security.Authentication.OAuth.OAuthContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class TokenRequestParams final
[Windows.Foundation.Metadata.Activatable(typeof(Microsoft.Security.Authentication.OAuth.ITokenRequestParamsFactory), 65536, "Microsoft.Security.Authentication.OAuth.OAuthContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Security.Authentication.OAuth.OAuthContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class TokenRequestParams
function TokenRequestParams(grantType)
Public NotInheritable Class TokenRequestParams
継承
Object Platform::Object IInspectable TokenRequestParams
属性

コンストラクター

名前 説明
TokenRequestParams(String)

TokenRequestParams クラスの新しいインスタンスを作成します。

プロパティ

名前 説明
AdditionalParams

要求 URL のクエリ文字列に含まれる追加のパラメーター。

ClientId

トークン要求の client_id パラメーターを指定します。

Code

トークン要求の code パラメーターを指定します。

CodeVerifier

トークン要求の code_verifier パラメーターを指定します。 このプロパティは、許可の種類が "authorization_code" で、コード チャレンジが承認要求に含まれている場合に必要です。 これは、 RFC 7636 のセクション 4.1 で説明されています。

GrantType

トークン要求の必須 grant_type パラメーターを指定します。

Password

トークン要求の password パラメーターを指定します。

RedirectUri

トークン要求の redirect_uri パラメーターを指定します。

RefreshToken

トークン要求の refresh_token パラメーターを指定します。

Scope

トークン要求の scope パラメーターを指定します。

Username

トークン要求の username パラメーターを指定します。

メソッド

名前 説明
CreateForAuthorizationCodeRequest(AuthResponse)

承認応答から抽出された必須パラメーターを持つ承認コード付与要求 (authorization_code 許可の種類) 用に作成するヘルパー メソッド。

CreateForClientCredentials()

必要なパラメーターを持つクライアント資格情報付与要求 (client_credentials 許可の種類) 用に作成するヘルパー メソッド。

CreateForExtension(Uri)

許可の種類に指定された URI を使用して、拡張機能の許可要求用に作成するヘルパー メソッド。

CreateForRefreshToken(String)

必要なパラメーターを持つアクセス トークン更新要求 (refresh_token 許可の種類) 用に作成するヘルパー メソッド。

適用対象