ClientCredentialParameters.ClientCredentialParametersBuilder クラス
- java.
lang. Object - com.
microsoft. aad. msal4j. ClientCredentialParameters. ClientCredentialParametersBuilder
- com.
public static class ClientCredentialParameters.ClientCredentialParametersBuilder
メソッドの概要
メソッドの継承元: java.lang.Object
メソッドの詳細
build
public ClientCredentialParameters build()
claims
public ClientCredentialParameters.ClientCredentialParametersBuilder claims(ClaimsRequest claims)
OIDC 要求要求パラメーターを使用して要求する要求。標準要求とカスタム要求の要求を許可する
パラメーター:
claimsFromClient
public ClientCredentialParameters.ClientCredentialParametersBuilder claimsFromClient(String claimsJson)
OAuth claims 要求パラメーターとしてトークン エンドポイントに転送するクライアント側の要求 (生の JSON オブジェクト文字列) を指定します。
claims(ClaimsRequest claims) (キャッシュをバイパスするサーバーによって発行された要求チャレンジ) とは異なり、クライアント要求で取得されたトークンはキャッシュされ、キャッシュ エントリは要求値に対してキー指定されるため、個別の要求値によって個別のキャッシュ エントリが生成されます。 キャッシュの断片化を回避するには、安定した非動的な値を使用します。 特定のトークンのすべての要求で同じ値を送信します。生の値はキャッシュ キーの一部であるため、変更または省略すると、要求が別のキャッシュ パーティションにルーティングされます。 空白の値は無視されます。無効な JSON オブジェクトが MsalClientExceptionをスローします。
パラメーター:
返品:
clientCredential
public ClientCredentialParameters.ClientCredentialParametersBuilder clientCredential(IClientCredential clientCredential)
この要求のクライアント資格情報をオーバーライドします
パラメーター:
extraHttpHeaders
public ClientCredentialParameters.ClientCredentialParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)
トークン要求にヘッダーを追加する
パラメーター:
extraQueryParameters
public ClientCredentialParameters.ClientCredentialParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)
非推奨
トークン要求にクエリ パラメーターを追加する
パラメーター:
fmiPath
public ClientCredentialParameters.ClientCredentialParametersBuilder fmiPath(String fmiPath)
エージェント ID シナリオの FMI (フェデレーション マネージド ID) パスを設定します。 設定すると、fmi_pathはクライアント資格情報トークン要求の本文パラメーターとして送信され、結果のトークンのスコープを特定のエージェント ID にEntra IDに指示します。 また、トークンは拡張キャッシュ キーを使用してキャッシュされ、異なるエージェント ID のトークン間の競合を防ぎます。
パラメーター:
返品:
scopes
public ClientCredentialParameters.ClientCredentialParametersBuilder scopes(Set<String> scopes)
アプリケーションがアクセスを要求しているスコープ。
null にすることはできません。
パラメーター:
skipCache
public ClientCredentialParameters.ClientCredentialParametersBuilder skipCache(Boolean skipCache)
要求がトークン キャッシュの調査をスキップする必要があるかどうかを示します。 既定値は false に設定されています。
パラメーター:
tenant
public ClientCredentialParameters.ClientCredentialParametersBuilder tenant(String tenant)
この要求の機関 URL のテナント値をオーバーライドします
パラメーター:
toString
public String toString()
上書き:
ClientCredentialParameters.ClientCredentialParametersBuilder.toString()