SilentParameters.SilentParametersBuilder クラス

  • java.lang.Object
    • com.microsoft.aad.msal4j.SilentParameters.SilentParametersBuilder

public static class SilentParameters.SilentParametersBuilder

メソッドの概要

修飾子と型 メソッドと説明
SilentParametersBuilder account(IAccount account)

トークンを要求するアカウント。

SilentParametersBuilder authorityUrl(String authorityUrl)

アプリケーションがトークンを要求する機関。

SilentParameters build()
SilentParametersBuilder claims(ClaimsRequest claims)

OIDC 要求要求パラメーターを使用して要求される要求。標準要求とカスタム要求の要求を許可します。

SilentParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

トークン要求にヘッダーを追加する

SilentParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

非推奨

運用環境のシナリオでは推奨されません。 今後のリリースで削除される予定であり、動作は新しい API に置き換えられる可能性があります。

トークン要求にクエリ パラメーターを追加する

SilentParametersBuilder forceRefresh(boolean forceRefresh)

有効なアクセス トークンがある場合でも、MSAL にキャッシュ内のトークンを強制的に更新します。

SilentParametersBuilder proofOfPossession(HttpMethod httpMethod, URI uri, String nonce)

この要求の PopParameters を設定します。これにより、要求はベアラー トークンではなく所有証明トークンを取得できます。

SilentParametersBuilder scopes(Set<String> scopes)

アプリケーションがアクセスを要求しているスコープ。

SilentParametersBuilder tenant(String tenant)

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

java.lang.String toString()

メソッドの継承元: 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

メソッドの詳細

account

public SilentParameters.SilentParametersBuilder account(IAccount account)

トークンを要求するアカウント。

パラメーター:

account

authorityUrl

public SilentParameters.SilentParametersBuilder authorityUrl(String authorityUrl)

アプリケーションがトークンを要求する機関。

パラメーター:

authorityUrl

build

public SilentParameters build()

claims

public SilentParameters.SilentParametersBuilder claims(ClaimsRequest claims)

OIDC 要求要求パラメーターを使用して要求される要求。標準要求とカスタム要求の要求を許可します。

パラメーター:

claims

extraHttpHeaders

public SilentParameters.SilentParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

トークン要求にヘッダーを追加する

パラメーター:

extraHttpHeaders

extraQueryParameters


public SilentParameters.SilentParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

非推奨

運用環境のシナリオでは推奨されません。 今後のリリースで削除される予定であり、動作は新しい API に置き換えられる可能性があります。

トークン要求にクエリ パラメーターを追加する

パラメーター:

extraQueryParameters

forceRefresh

public SilentParameters.SilentParametersBuilder forceRefresh(boolean forceRefresh)

有効なアクセス トークンがある場合でも、MSAL にキャッシュ内のトークンを強制的に更新します。

パラメーター:

forceRefresh

proofOfPossession

public SilentParameters.SilentParametersBuilder proofOfPossession(HttpMethod httpMethod, URI uri, String nonce)

この要求の PopParameters を設定し、要求がベアラー トークンではなく所有証明トークンを取得できるようにします。

詳細については、 PopParameters および https://aka.ms/msal4j-pop

パラメーター:

httpMethod - 有効な HTTP メソッド ("GET" や "POST" など)
uri - トークンに関連付ける URI
nonce - トークンの省略可能な nonce 値(空または null)

scopes

public SilentParameters.SilentParametersBuilder scopes(Set<String> scopes)

アプリケーションがアクセスを要求しているスコープ。

null にすることはできません。

パラメーター:

scopes

tenant

public SilentParameters.SilentParametersBuilder tenant(String tenant)

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

パラメーター:

tenant

toString

public String toString()

上書き:

SilentParameters.SilentParametersBuilder.toString()

適用対象