ClaimsRequest 類別

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

public class ClaimsRequest

將請求參數以物件形式表示

建構函式摘要

建構函式 Description
ClaimsRequest()

方法摘要

修飾詞與類型 方法與描述
static ClaimsRequest formatAsClaimsRequest(String claims)

從符合 OIDC 申請參數規範的 JSON 格式字串建立一個理賠請求實例

java.lang.String formatAsJSONString()

將 ClaimsRequest 物件轉換為符合 OIDC claims 請求參數規範的 JSON 格式字串

java.util.List<RequestedClaim> getIdTokenRequestedClaims()
protected void requestClaimInAccessToken(String claim, RequestedClaimAdditionalInfo requestedClaimAdditionalInfo)

將一項理賠插入 OIDC 理賠申請的「access_token」部分,並加入該理賠清單

void requestClaimInIdToken(String claim, RequestedClaimAdditionalInfo requestedClaimAdditionalInfo)

將一項申請插入待加入 OIDC 申請「id_token」部分的申請清單中

protected void requestClaimInUserInfo(String claim, RequestedClaimAdditionalInfo requestedClaimAdditionalInfo)

將一項主張插入 OIDC 申請中「userinfo」區塊的申請清單中

void setIdTokenRequestedClaims(List<RequestedClaim> idTokenRequestedClaims)

方法繼承來源 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

建構函式詳細資料

ClaimsRequest

public ClaimsRequest()

方法詳細資料

formatAsClaimsRequest

public static ClaimsRequest formatAsClaimsRequest(String claims)

從符合 OIDC 申請參數規範的 JSON 格式字串建立 ClaimsRequest 實例

參數:

claims - 一個遵循 JSON 格式的字串

傳回:

一個 ClaimsRequest 實例

formatAsJSONString

public String formatAsJSONString()

將 ClaimsRequest 物件轉換為符合 OIDC 聲明請求參數規範的 JSON 格式字串

傳回:

一個遵循 JSON 格式的字串

getIdTokenRequestedClaims

public List<RequestedClaim> getIdTokenRequestedClaims()

requestClaimInAccessToken

protected void requestClaimInAccessToken(String claim, RequestedClaimAdditionalInfo requestedClaimAdditionalInfo)

將一項理賠插入 OIDC 理賠申請的「access_token」部分,並加入該理賠清單

參數:

claim - 請求的權利名稱
requestedClaimAdditionalInfo - 關於申請申請的額外資訊

requestClaimInIdToken

public void requestClaimInIdToken(String claim, RequestedClaimAdditionalInfo requestedClaimAdditionalInfo)

將一項申請插入待加入 OIDC 申請「id_token」部分的申請清單中

參數:

claim - 請求的權利名稱
requestedClaimAdditionalInfo - 關於申請申請的額外資訊

requestClaimInUserInfo

protected void requestClaimInUserInfo(String claim, RequestedClaimAdditionalInfo requestedClaimAdditionalInfo)

將一項主張插入 OIDC 申請中「userinfo」區塊的申請清單中

參數:

claim - 請求的權利名稱
requestedClaimAdditionalInfo - 關於申請申請的額外資訊

setIdTokenRequestedClaims

public void setIdTokenRequestedClaims(List<RequestedClaim> idTokenRequestedClaims)

參數:

idTokenRequestedClaims

適用於