SilentParameters 類別
- java.
lang. Object - com.
microsoft. aad. msal4j. SilentParameters
- com.
實作
public class SilentParameters
implements com.microsoft.aad.msal4j.IAcquireTokenParameters
包含靜默請求參數的物件。 可作為參數 使用 或acquireTokenSilently(SilentParameters parameters)ConfidentialClientApplication#acquireTokenSilently(SilentParameters)
方法摘要
| 修飾詞與類型 | 方法與描述 |
|---|---|
| IAccount |
account()
你申請代幣的帳號。 |
| java.lang.String |
authorityUrl()
應用程式請求代幣的權限。 |
|
static
Silent |
builder(Set<String> scopes)
已被取代
此方法用於用戶端憑證或代理流程中使用快取權杖。 這些流程現在預設會嘗試使用快取的標記,因此不需要靜默呼叫取得
靜默 |
|
static
Silent |
builder(Set<String> scopes, IAccount account)
靜默 |
|
Claims |
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 刷新快取中的權杖,即使有有效的存取權杖。 |
|
Pop |
proofOfPossession() |
| @lombok.NonNull java.util.Set<java.lang.String> |
scopes()
Scopes 應用程式正在請求存取權限。 |
| java.lang.String |
tenant()
覆蓋此請求權限網址中的租戶值 |
方法繼承來源 java.lang.Object
方法詳細資料
account
public IAccount account()
你申請代幣的帳號。
authorityUrl
public String authorityUrl()
應用程式請求代幣的權限。
builder
public static SilentParameters.SilentParametersBuilder builder(Set<String> scopes)
已被取代
SilentParameters 建構器
參數:
傳回:
builder
public static SilentParameters.SilentParametersBuilder builder(Set<String> scopes, IAccount account)
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()
覆蓋此請求權限網址中的租戶值