AuthorizationRequestUrlParameters.Builder クラス
- java.
lang. Object - com.
microsoft. aad. msal4j. AuthorizationRequestUrlParameters. Builder
- com.
public static class AuthorizationRequestUrlParameters.Builder
コンストラクターの概要
| コンストラクター | 説明 | |
|---|---|---|
| Builder() | ||
メソッドの概要
| 修飾子と型 | メソッドと説明 |
|---|---|
|
Authorization |
build() |
| Builder |
claims(ClaimsRequest val)
OIDC 要求要求パラメーターを使用して要求する要求。標準要求とカスタム要求の要求を許可する |
| Builder |
claimsChallenge(String val)
Azure AD テナント管理者が条件付きアクセス ポリシーを有効にしていて、ポリシーが満たされていない場合、MsalServiceExceptionには同意が必要な要求が含まれます。 |
| Builder |
codeChallenge(String val)
Proof of Key for Code Exchange (PKCE) を使用して承認コード付与をセキュリティで保護するために使用されます。 |
| Builder |
codeChallengeMethod(String val)
コード チャレンジ パラメーターのコード検証ツールをエンコードするために使用されるメソッド。 |
| Builder |
correlationId(String val)
テレメトリの目的で要求を関連付けるために使用される識別子。 |
| Builder |
domainHint(String val)
ユーザーがサインインに使用するテナントまたはドメインに関するヒントを提供します。 |
| Builder |
extraQueryParameters(Map<String,String> val)
既に指定されているパラメーターの一覧に加えて、要求に追加できるクエリ パラメーター。 |
| Builder |
extraScopesToConsent(Set<String> val)
アプリケーションがアクセスを要求しているスコープに加えて、エンド ユーザーに事前に同意を要求できるスコープ。 |
| Builder |
instanceAware(boolean val)
true に設定すると、承認結果にはユーザーのホーム クラウドの権限が含まれます。この機関は、アプリケーションで設定された権限ではなく、トークン要求に使用されます。 |
| Builder |
loginHint(String val)
ユーザー名/メール アドレスがわかっている場合は、ユーザーのサインイン ページのユーザー名/メール アドレス フィールドを事前に入力するために使用できます。 |
| Builder |
nonce(String val)
要求に含まれ、トークンの応答としても返される値。 |
| Builder |
prompt(Prompt val)
ユーザーとの必要な対話の種類を指定します。 |
| Builder |
redirectUri(String val)
アプリケーションが認証応答を受信できるリダイレクト URI。 |
| Builder |
responseMode(ResponseMode val)
認証結果をアプリに送信するために使用する方法を指定します。 |
| Builder |
scopes(Set<String> val)
アプリケーションがアクセスを要求していて、ユーザーが同意するスコープ。 |
| Builder |
state(String val)
要求に含まれ、トークンの応答としても返される値。 |
メソッドの継承元: java.lang.Object
コンストラクターの詳細
Builder
public Builder()
メソッドの詳細
build
public AuthorizationRequestUrlParameters build()
claims
public AuthorizationRequestUrlParameters.Builder claims(ClaimsRequest val)
OIDC 要求要求パラメーターを使用して要求する要求。標準要求とカスタム要求の要求を許可する
パラメーター:
claimsChallenge
public AuthorizationRequestUrlParameters.Builder claimsChallenge(String val)
Azure AD テナント管理者が条件付きアクセス ポリシーを有効にしていて、ポリシーが満たされていない場合、MsalServiceExceptionには同意が必要な要求が含まれます。
パラメーター:
codeChallenge
public AuthorizationRequestUrlParameters.Builder codeChallenge(String val)
Proof of Key for Code Exchange (PKCE) を使用して承認コード付与をセキュリティで保護するために使用されます。 codeChallenge が含まれている場合は必須。 詳細については、PKCE RCF を参照してください。 https://tools.ietf.org/html/rfc7636
パラメーター:
codeChallengeMethod
public AuthorizationRequestUrlParameters.Builder codeChallengeMethod(String val)
コード チャレンジ パラメーターのコード検証ツールをエンコードするために使用されるメソッド。 プレーンまたは S256 のいずれかです。 除外した場合、コード チャレンジはプレーンテキストと見なされます。 詳細については、PKCE RCF を参照してください。 https://tools.ietf.org/html/rfc7636
パラメーター:
correlationId
public AuthorizationRequestUrlParameters.Builder correlationId(String val)
テレメトリの目的で要求を関連付けるために使用される識別子。 通常は GUID です。
パラメーター:
domainHint
public AuthorizationRequestUrlParameters.Builder domainHint(String val)
ユーザーがサインインに使用するテナントまたはドメインに関するヒントを提供します。 ドメイン ヒントの値は、テナントの登録済みドメインです。
パラメーター:
extraQueryParameters
public AuthorizationRequestUrlParameters.Builder extraQueryParameters(Map<String,String> val)
既に指定されているパラメーターの一覧に加えて、要求に追加できるクエリ パラメーター。
パラメーター:
extraScopesToConsent
public AuthorizationRequestUrlParameters.Builder extraScopesToConsent(Set<String> val)
アプリケーションがアクセスを要求しているスコープに加えて、エンド ユーザーに事前に同意を要求できるスコープ。
パラメーター:
instanceAware
public AuthorizationRequestUrlParameters.Builder instanceAware(boolean val)
true に設定すると、承認結果にはユーザーのホーム クラウドの権限が含まれます。この機関は、アプリケーションで設定された権限ではなく、トークン要求に使用されます。
パラメーター:
loginHint
public AuthorizationRequestUrlParameters.Builder loginHint(String val)
ユーザー名/メール アドレスがわかっている場合は、ユーザーのサインイン ページのユーザー名/メール アドレス フィールドを事前に入力するために使用できます。 多くの場合、アプリは再認証時にこのパラメーターを使用します。これは、preferred_username要求を使用して以前のサインインからユーザー名を既に抽出しています。
パラメーター:
nonce
public AuthorizationRequestUrlParameters.Builder nonce(String val)
要求に含まれ、トークンの応答としても返される値。 ランダムに生成された一意の値は、通常、クロスサイト リクエスト フォージェリ攻撃を防ぐために使用されます。
パラメーター:
prompt
public AuthorizationRequestUrlParameters.Builder prompt(Prompt val)
ユーザーとの必要な対話の種類を指定します。 使用可能な値は次のとおりです。 Prompt
パラメーター:
redirectUri
public AuthorizationRequestUrlParameters.Builder redirectUri(String val)
アプリケーションが認証応答を受信できるリダイレクト URI。 Azure ポータルに登録されているリダイレクト URI のいずれかと完全に一致している必要があります。
パラメーター:
responseMode
public AuthorizationRequestUrlParameters.Builder responseMode(ResponseMode val)
認証結果をアプリに送信するために使用する方法を指定します。
パラメーター:
scopes
public AuthorizationRequestUrlParameters.Builder scopes(Set<String> val)
アプリケーションがアクセスを要求していて、ユーザーが同意するスコープ。
パラメーター:
state
public AuthorizationRequestUrlParameters.Builder state(String val)
要求に含まれ、トークンの応答としても返される値。 ランダムに生成された一意の値は、通常、クロスサイト リクエスト フォージェリ攻撃を防ぐために使用されます。 状態は、認証要求が発生する前のアプリ内のユーザーの状態に関する情報をエンコードするためにも使用されます。
パラメーター: