DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder クラス

  • java.lang.Object
    • com.microsoft.aad.msal4j.DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder

public static class DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder

メソッドの概要

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

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

DeviceCodeFlowParametersBuilder deviceCodeConsumer(Consumer<DeviceCode> deviceCodeConsumer)

Oauth2.0 デバイス コード フローの最初の手順から返されたデバイス コードを受け取ります。

DeviceCodeFlowParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

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

DeviceCodeFlowParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

非推奨

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

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

DeviceCodeFlowParametersBuilder scopes(Set<String> scopes)

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

DeviceCodeFlowParametersBuilder 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

メソッドの詳細

build

public DeviceCodeFlowParameters build()

claims

public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder claims(ClaimsRequest claims)

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

パラメーター:

claims

deviceCodeConsumer

public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder deviceCodeConsumer(Consumer<DeviceCode> deviceCodeConsumer)

Oauth2.0 デバイス コード フローの最初の手順から返されたデバイス コードを受け取ります。 DeviceCode#verificationUriとDeviceCode#userCodeをエンド ユーザーに表示する必要があります。

詳細については、https://aka.ms/msal4j-device-code をご覧ください

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

パラメーター:

deviceCodeConsumer

extraHttpHeaders

public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

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

パラメーター:

extraHttpHeaders

extraQueryParameters


public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

非推奨

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

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

パラメーター:

extraQueryParameters

scopes

public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder scopes(Set<String> scopes)

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

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

パラメーター:

scopes

tenant

public DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder tenant(String tenant)

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

パラメーター:

tenant

toString

public String toString()

上書き:

DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder.toString()

適用対象