public class ClaimsRequest extends Object
Constructor and Description |
---|
ClaimsRequest() |
Modifier and Type | Method and Description |
---|---|
static ClaimsRequest |
formatAsClaimsRequest(String claims)
Creates an instance of ClaimsRequest from a JSON-formatted String which follows the specification for the OIDC claims request parameter
|
String |
formatAsJSONString()
Converts the ClaimsRequest object to a JSON-formatted String which follows the specification for the OIDC claims request parameter
|
List<RequestedClaim> |
getIdTokenRequestedClaims() |
protected void |
requestClaimInAccessToken(String claim,
RequestedClaimAdditionalInfo requestedClaimAdditionalInfo)
Inserts a claim into the list of claims to be added to the "access_token" section of an OIDC claims request
|
void |
requestClaimInIdToken(String claim,
RequestedClaimAdditionalInfo requestedClaimAdditionalInfo)
Inserts a claim into the list of claims to be added to the "id_token" section of an OIDC claims request
|
protected void |
requestClaimInUserInfo(String claim,
RequestedClaimAdditionalInfo requestedClaimAdditionalInfo)
Inserts a claim into the list of claims to be added to the "userinfo" section of an OIDC claims request
|
void |
setIdTokenRequestedClaims(List<RequestedClaim> idTokenRequestedClaims) |
public void requestClaimInIdToken(String claim, RequestedClaimAdditionalInfo requestedClaimAdditionalInfo)
claim
- the name of the claim to be requestedrequestedClaimAdditionalInfo
- additional information about the claim being requestedprotected void requestClaimInUserInfo(String claim, RequestedClaimAdditionalInfo requestedClaimAdditionalInfo)
claim
- the name of the claim to be requestedrequestedClaimAdditionalInfo
- additional information about the claim being requestedprotected void requestClaimInAccessToken(String claim, RequestedClaimAdditionalInfo requestedClaimAdditionalInfo)
claim
- the name of the claim to be requestedrequestedClaimAdditionalInfo
- additional information about the claim being requestedpublic String formatAsJSONString()
public static ClaimsRequest formatAsClaimsRequest(String claims)
claims
- a String following JSON formattingpublic List<RequestedClaim> getIdTokenRequestedClaims()
public void setIdTokenRequestedClaims(List<RequestedClaim> idTokenRequestedClaims)
Copyright © 2013–2023. All rights reserved.