public class ClaimsRequest extends Object implements com.azure.json.JsonSerializable<ClaimsRequest>
| 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) |
com.azure.json.JsonWriter |
toJson(com.azure.json.JsonWriter jsonWriter) |
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 com.azure.json.JsonWriter toJson(com.azure.json.JsonWriter jsonWriter)
throws IOException
toJson in interface com.azure.json.JsonSerializable<ClaimsRequest>IOExceptionpublic static ClaimsRequest formatAsClaimsRequest(String claims)
claims - a String following JSON formattingpublic List<RequestedClaim> getIdTokenRequestedClaims()
public void setIdTokenRequestedClaims(List<RequestedClaim> idTokenRequestedClaims)
Copyright © 2013–2025. All rights reserved.