SilentParameters 類別

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

實作

com.microsoft.aad.msal4j.IAcquireTokenParameters

public class SilentParameters
implements com.microsoft.aad.msal4j.IAcquireTokenParameters

包含靜默請求參數的物件。 可作為參數 使用 或acquireTokenSilently(SilentParameters parameters)ConfidentialClientApplication#acquireTokenSilently(SilentParameters)

方法摘要

修飾詞與類型 方法與描述
IAccount account()

你申請代幣的帳號。

java.lang.String authorityUrl()

應用程式請求代幣的權限。

static SilentParametersBuilder builder(Set<String> scopes)

已被取代

此方法用於用戶端憑證或代理流程中使用快取權杖。 這些流程現在預設會嘗試使用快取的標記,因此不需要靜默呼叫取得標記。 這個過載會在下一個主要版本中被移除。

靜默參數建構器

static SilentParametersBuilder builder(Set<String> scopes, IAccount account)

靜默參數建構器

ClaimsRequest claims()

申請時可透過 OIDC 申請參數請求,允許標準及自訂申請。

java.util.Map<java.lang.String,java.lang.String> extraHttpHeaders()

為令牌請求新增額外標頭

java.util.Map<java.lang.String,java.lang.String> extraQueryParameters()

為令牌請求新增查詢參數

boolean forceRefresh()

強制 MSAL 刷新快取中的權杖,即使有有效的存取權杖。

PopParameters proofOfPossession()
@lombok.NonNull java.util.Set<java.lang.String> scopes()

Scopes 應用程式正在請求存取權限。

java.lang.String tenant()

覆蓋此請求權限網址中的租戶值

方法繼承來源 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 IAccount account()

你申請代幣的帳號。

authorityUrl

public String authorityUrl()

應用程式請求代幣的權限。

builder

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

已被取代

此方法用於用戶端憑證或代理流程中使用快取權杖。 這些流程現在預設會嘗試使用快取的標記,因此不需要靜默呼叫取得標記。 這個過載會在下一個主要版本中被移除。

SilentParameters 建構器

參數:

scopes - 作用域應用程式正在請求存取權限

傳回:

建構器物件,可用於建構 SilentParameters。

builder

public static SilentParameters.SilentParametersBuilder builder(Set<String> scopes, IAccount account)

SilentParameters 建構器

參數:

scopes - 作用域應用程式正在請求存取權限
account - IAccount 為 取得一個令牌

傳回:

建構器物件,可用於建構 SilentParameters。

claims

public ClaimsRequest claims()

申請時可透過 OIDC 申請參數請求,允許標準及自訂申請。

extraHttpHeaders

public Map<String,String> extraHttpHeaders()

為令牌請求新增額外標頭

extraQueryParameters

public Map<String,String> extraQueryParameters()

為令牌請求新增查詢參數

forceRefresh

public boolean forceRefresh()

強制 MSAL 刷新快取中的權杖,即使有有效的存取權杖。

proofOfPossession

public PopParameters proofOfPossession()

scopes

public @NonNull Set<String> scopes()

Scopes 應用程式正在請求存取權限。

tenant

public String tenant()

覆蓋此請求權限網址中的租戶值

適用於