OnBehalfOfParameters.OnBehalfOfParametersBuilder クラス
- java.
lang. Object - com.
microsoft. aad. msal4j. OnBehalfOfParameters. OnBehalfOfParametersBuilder
- com.
public static class OnBehalfOfParameters.OnBehalfOfParametersBuilder
メソッドの概要
| 修飾子と型 | メソッドと説明 |
|---|---|
|
On |
build() |
|
On |
claims(ClaimsRequest claims)
OIDC 要求要求パラメーターを使用して要求する要求。標準要求とカスタム要求の要求を許可する |
|
On |
claimsFromClient(String claimsJson)
OAuth |
|
On |
extraHttpHeaders(Map<String,String> extraHttpHeaders)
トークン要求にヘッダーを追加する |
|
On |
extraQueryParameters(Map<String,String> extraQueryParameters)
非推奨
運用環境のシナリオでは推奨されません。 今後のリリースで削除される予定であり、動作は新しい API に置き換えられる可能性があります。
トークン要求にパラメーターを追加します |
|
On |
scopes(Set<String> scopes) |
|
On |
skipCache(Boolean skipCache)
要求がトークン キャッシュの調査をスキップする必要があるかどうかを示します。 |
|
On |
tenant(String tenant)
この要求の機関 URL のテナント値をオーバーライドします |
| java.lang.String | toString() |
|
On |
userAssertion(IUserAssertion userAssertion) |
メソッドの継承元: java.lang.Object
メソッドの詳細
build
public OnBehalfOfParameters build()
claims
public OnBehalfOfParameters.OnBehalfOfParametersBuilder claims(ClaimsRequest claims)
OIDC 要求要求パラメーターを使用して要求する要求。標準要求とカスタム要求の要求を許可する
パラメーター:
claimsFromClient
public OnBehalfOfParameters.OnBehalfOfParametersBuilder claimsFromClient(String claimsJson)
OAuth claims 要求パラメーターとしてトークン エンドポイントに転送するクライアント側の要求 (生の JSON オブジェクト文字列) を指定します。
claims(ClaimsRequest claims) (キャッシュをバイパスするサーバーによって発行された要求チャレンジ) とは異なり、クライアント要求で取得されたトークンはキャッシュされ、キャッシュ エントリは要求値に対してキー指定されるため、個別の要求値によって個別のキャッシュ エントリが生成されます。 キャッシュの断片化を回避するには、安定した非動的な値を使用します。 特定のトークンのすべての要求で同じ値を送信します。生の値はキャッシュ キーの一部であるため、変更または省略すると、要求が別のキャッシュ パーティションにルーティングされます。 空白の値は無視されます。無効な JSON オブジェクトが MsalClientExceptionをスローします。
パラメーター:
返品:
extraHttpHeaders
public OnBehalfOfParameters.OnBehalfOfParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)
トークン要求にヘッダーを追加する
パラメーター:
extraQueryParameters
public OnBehalfOfParameters.OnBehalfOfParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)
非推奨
トークン要求にパラメーターを追加します
パラメーター:
scopes
public OnBehalfOfParameters.OnBehalfOfParametersBuilder scopes(Set<String> scopes)
パラメーター:
skipCache
public OnBehalfOfParameters.OnBehalfOfParametersBuilder skipCache(Boolean skipCache)
要求がトークン キャッシュの調査をスキップする必要があるかどうかを示します。 既定値は false に設定されています。
パラメーター:
tenant
public OnBehalfOfParameters.OnBehalfOfParametersBuilder tenant(String tenant)
この要求の機関 URL のテナント値をオーバーライドします
パラメーター:
toString
public String toString()
上書き:
OnBehalfOfParameters.OnBehalfOfParametersBuilder.toString()userAssertion
public OnBehalfOfParameters.OnBehalfOfParametersBuilder userAssertion(IUserAssertion userAssertion)
パラメーター: