Class ClaimsParameter
java.lang.Object
com.predic8.membrane.core.interceptor.oauth2.parameter.ClaimsParameter
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleantoJson()static StringwriteCompleteJson(ReusableJsonGenerator jsonGen, String[] userinfoClaims, String[] idTokenClaims) static StringwriteCompleteJson(String[] userinfoClaims, String[] idTokenClaims) static StringwriteCompleteJson(String userinfoClaims, String idTokenClaims)
-
Field Details
-
USERINFO
- See Also:
-
ID_TOKEN
- See Also:
-
-
Constructor Details
-
ClaimsParameter
- Parameters:
supportedClaims- is the list of claims that are specified in a ClaimsList objectclaimsParameter- is a parameter value from the request
-
-
Method Details
-
writeCompleteJson
public static String writeCompleteJson(String userinfoClaims, String idTokenClaims) throws IOException - Throws:
IOException
-
writeCompleteJson
public static String writeCompleteJson(String[] userinfoClaims, String[] idTokenClaims) throws IOException - Throws:
IOException
-
writeCompleteJson
public static String writeCompleteJson(ReusableJsonGenerator jsonGen, String[] userinfoClaims, String[] idTokenClaims) throws IOException - Throws:
IOException
-
hasClaims
public boolean hasClaims() -
toJson
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
getUserinfoClaims
-
getIdTokenClaims
-