InteractiveRequestParameters クラス
- java.
lang. Object - com.
microsoft. aad. msal4j. InteractiveRequestParameters
- com.
実装
public class InteractiveRequestParameters
implements com.microsoft.aad.msal4j.IAcquireTokenParameters
対話型要求のパラメーターを含むオブジェクト。 acquireToken(InteractiveRequestParameters parameters)するパラメーターとして使用できます。
詳細については、 https://aka.ms/msal4j-interactive-requestを参照してください。
メソッドの概要
| 修飾子と型 | メソッドと説明 |
|---|---|
|
static
Interactive |
builder(URI redirectUri) |
|
Claims |
claims()
認証要求と共に送信される要求要求パラメーターを取得します。 |
| java.lang.String | claimsChallenge() |
| java.lang.String | domainHint() |
| java.util.Map<java.lang.String,java.lang.String> |
extraHttpHeaders()
トークン要求に含める追加の HTTP ヘッダーを取得します。 |
| java.util.Map<java.lang.String,java.lang.String> |
extraQueryParameters()
非推奨
運用環境のシナリオでは推奨されません。 今後のリリースで削除される予定であり、動作は新しい API に置き換えられる可能性があります。
トークン要求に含める追加のクエリ パラメーターを取得します。 |
| int | httpPollingTimeoutInSeconds() |
| boolean | instanceAware() |
| java.lang.String | loginHint() |
| Prompt | prompt() |
|
Pop |
proofOfPossession() |
| java.net.URI | redirectUri() |
| java.util.Set<java.lang.String> |
scopes()
アクセス トークンに対して要求されたスコープ (アクセス許可) のセットを取得します。 |
|
System |
systemBrowserOptions() |
| java.lang.String |
tenant()
トークン要求のテナント識別子を取得します。 |
| long | windowHandle() |
メソッドの継承元: java.lang.Object
メソッドの詳細
builder
public static InteractiveRequestParameters.InteractiveRequestParametersBuilder builder(URI redirectUri)
パラメーター:
claims
public ClaimsRequest claims()
認証要求と共に送信される要求要求パラメーターを取得します。
要求要求パラメーターは、トークンで返される特定の要求を要求したり、MFA 認証を要求したり、トークン発行の他の側面を制御したりするために使用できます。
claimsChallenge
public String claimsChallenge()
domainHint
public String domainHint()
extraHttpHeaders
public Map<String,String> extraHttpHeaders()
トークン要求に含める追加の HTTP ヘッダーを取得します。
これらのヘッダーは、トークン エンドポイントに送信された HTTP 要求に追加されます。 これは、プロキシまたは診断目的でカスタム ヘッダーを必要とするシナリオに役立ちます。
extraQueryParameters
public Map<String,String> extraQueryParameters()
非推奨
トークン要求に含める追加のクエリ パラメーターを取得します。
これらのパラメーターは、承認エンドポイントとトークン エンドポイントへの要求でクエリ文字列に追加されます。 これは、ライブラリで明示的にサポートされていないカスタム パラメーターを必要とするシナリオに役立ちます。
httpPollingTimeoutInSeconds
public int httpPollingTimeoutInSeconds()
instanceAware
public boolean instanceAware()
loginHint
public String loginHint()
prompt
public Prompt prompt()
proofOfPossession
public PopParameters proofOfPossession()
redirectUri
public URI redirectUri()
scopes
public Set<String> scopes()
アクセス トークンに対して要求されたスコープ (アクセス許可) のセットを取得します。
スコープは、アプリケーションがアクセスを要求しているアクセス許可を表します。
systemBrowserOptions
public SystemBrowserOptions systemBrowserOptions()
tenant
public String tenant()
トークン要求のテナント識別子を取得します。
この値を指定すると、アプリケーションの機関 URL で指定されたテナントがオーバーライドされます。 テナント ID (GUID)、ドメイン名、または "共通" や "組織" などの特別な値のいずれかを指定できます。
windowHandle
public long windowHandle()