ClaimsRequest 类
- java.
lang. Object - com.
microsoft. aad. msal4j. ClaimsRequest
- com.
public class ClaimsRequest
表示声明请求参数作为对象
构造函数摘要
| 构造函数 | 说明 | |
|---|---|---|
| ClaimsRequest() | ||
方法摘要
| 修饰符和类型 | 方法和描述 |
|---|---|
|
static
Claims |
formatAsClaimsRequest(String claims)
从 JSON 格式的字符串创建声明 |
| java.lang.String |
formatAsJSONString()
将声明 |
|
java.util.List<Requested |
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
构造函数详细信息
ClaimsRequest
public ClaimsRequest()
方法详细信息
formatAsClaimsRequest
public static ClaimsRequest formatAsClaimsRequest(String claims)
从 JSON 格式的字符串创建 ClaimsRequest 的实例,该字符串遵循 OIDC 声明请求参数的规范
参数:
返回:
formatAsJSONString
public String formatAsJSONString()
将 ClaimsRequest 对象转换为 JSON 格式的字符串,该字符串遵循 OIDC 声明请求参数的规范
返回:
getIdTokenRequestedClaims
public List<RequestedClaim> getIdTokenRequestedClaims()
requestClaimInAccessToken
protected void requestClaimInAccessToken(String claim, RequestedClaimAdditionalInfo requestedClaimAdditionalInfo)
将声明插入要添加到 OIDC 声明请求的“access_token”部分的声明列表中
参数:
requestClaimInIdToken
public void requestClaimInIdToken(String claim, RequestedClaimAdditionalInfo requestedClaimAdditionalInfo)
将声明插入要添加到 OIDC 声明请求的“id_token”部分中的声明列表中
参数:
requestClaimInUserInfo
protected void requestClaimInUserInfo(String claim, RequestedClaimAdditionalInfo requestedClaimAdditionalInfo)
将声明插入要添加到 OIDC 声明请求的“userinfo”部分的声明列表中
参数:
setIdTokenRequestedClaims
public void setIdTokenRequestedClaims(List<RequestedClaim> idTokenRequestedClaims)
参数: