UserNamePasswordParameters.UserNamePasswordParametersBuilder クラス

  • java.lang.Object
    • com.microsoft.aad.msal4j.UserNamePasswordParameters.UserNamePasswordParametersBuilder

public static class UserNamePasswordParameters.UserNamePasswordParametersBuilder

メソッドの概要

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

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

UserNamePasswordParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

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

UserNamePasswordParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

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

UserNamePasswordParametersBuilder password(char[] password)
UserNamePasswordParametersBuilder proofOfPossession(HttpMethod httpMethod, URI uri, String nonce)

この要求の PopParameters を設定します。これにより、要求はベアラー トークンではなく所有証明トークンを取得できます。詳細については、「 PopParameters と https://aka.ms/msal4j-pop」を参照してください。

UserNamePasswordParametersBuilder scopes(@NonNull Set<String> scopes)

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

UserNamePasswordParametersBuilder tenant(String tenant)

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

java.lang.String toString()
UserNamePasswordParametersBuilder username(@NonNull String username)

アカウントのユーザー名

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

claims

public UserNamePasswordParameters.UserNamePasswordParametersBuilder claims(ClaimsRequest claims)

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

パラメーター:

claims

返品:

this

extraHttpHeaders

public UserNamePasswordParameters.UserNamePasswordParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

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

パラメーター:

extraHttpHeaders

返品:

this

extraQueryParameters

public UserNamePasswordParameters.UserNamePasswordParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

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

パラメーター:

extraQueryParameters

返品:

this

password

public UserNamePasswordParameters.UserNamePasswordParametersBuilder password(char[] password)

パラメーター:

password

proofOfPossession

public UserNamePasswordParameters.UserNamePasswordParametersBuilder 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 UserNamePasswordParameters.UserNamePasswordParametersBuilder scopes(@NonNull Set<String> scopes)

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

パラメーター:

scopes

返品:

this

tenant

public UserNamePasswordParameters.UserNamePasswordParametersBuilder tenant(String tenant)

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

パラメーター:

tenant

返品:

this

toString

public String toString()

上書き:

UserNamePasswordParameters.UserNamePasswordParametersBuilder.toString()

username

public UserNamePasswordParameters.UserNamePasswordParametersBuilder username(@NonNull String username)

アカウントのユーザー名

パラメーター:

username

返品:

this

適用対象