UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder クラス

  • java.lang.Object
    • com.microsoft.aad.msal4j.UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder

public static class UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder

メソッドの概要

修飾子と型 メソッドと説明
UserFederatedIdentityCredentialParameters build()
UserFederatedIdentityCredentialParametersBuilder claims(ClaimsRequest claims)

OIDC 要求要求パラメーターを使用して要求される要求。

UserFederatedIdentityCredentialParametersBuilder claimsFromClient(String claimsJson)

OAuth claims 要求パラメーターとしてトークン エンドポイントに転送するクライアント側の要求 (生の JSON オブジェクト文字列) を指定します。

UserFederatedIdentityCredentialParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

トークン要求に追加のヘッダーを追加します。

UserFederatedIdentityCredentialParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

非推奨

IAcquireTokenParameters インターフェイス コントラクトを満たすためにのみ存在します。 使用は推奨されません。この API は、すべてのパラメーター クラスで削除がスケジュールされており、今後のリリースで新しいメカニズムに置き換えられます。
UserFederatedIdentityCredentialParametersBuilder forceRefresh(boolean forceRefresh)

キャッシュされたトークンが使用可能な場合でも、MSAL に ID プロバイダーからのトークンの更新を強制します。

UserFederatedIdentityCredentialParametersBuilder tenant(String tenant)

この要求の機関 URL のテナント値をオーバーライドします。

メソッドの継承元: java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

メソッドの詳細

build

public UserFederatedIdentityCredentialParameters build()

claims

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder claims(ClaimsRequest claims)

OIDC 要求要求パラメーターを使用して要求される要求。

パラメーター:

claims

claimsFromClient

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder claimsFromClient(String claimsJson)

OAuth claims 要求パラメーターとしてトークン エンドポイントに転送するクライアント側の要求 (生の JSON オブジェクト文字列) を指定します。 claims(ClaimsRequest claims) (キャッシュをバイパスするサーバーによって発行された要求チャレンジ) とは異なり、クライアント要求で取得されたトークンはキャッシュされ、キャッシュ エントリは要求値に対してキー指定されるため、個別の要求値によって個別のキャッシュ エントリが生成されます。 キャッシュの断片化を回避するには、安定した非動的な値を使用します。 特定のトークンのすべての要求で同じ値を送信します。生の値はキャッシュ キーの一部であるため、変更または省略すると、要求が別のキャッシュ パーティションにルーティングされます。 空白の値は無視されます。無効な JSON オブジェクトが MsalClientExceptionをスローします。

パラメーター:

claimsJson - クライアント要求を含む有効な JSON オブジェクト文字列

返品:

ビルダー

extraHttpHeaders

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

トークン要求に追加のヘッダーを追加します。

パラメーター:

extraHttpHeaders

extraQueryParameters


public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

非推奨

IAcquireTokenParameters インターフェイス コントラクトを満たすためにのみ存在します。 使用は推奨されません。この API は、すべてのパラメーター クラスで削除がスケジュールされており、今後のリリースで新しいメカニズムに置き換えられます。

パラメーター:

extraQueryParameters

forceRefresh

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder forceRefresh(boolean forceRefresh)

キャッシュされたトークンが使用可能な場合でも、MSAL に ID プロバイダーからのトークンの更新を強制します。

パラメーター:

forceRefresh - キャッシュをバイパスする場合は true。それ以外の場合は false。 既定値は falseです。

返品:

ビルダー

tenant

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder tenant(String tenant)

この要求の機関 URL のテナント値をオーバーライドします。

パラメーター:

tenant

適用対象