Package io.jans.as.server.service
Class IntrospectionService
- java.lang.Object
-
- io.jans.as.server.service.IntrospectionService
-
@Named public class IntrospectionService extends java.lang.Object- Author:
- Yuriy Z
-
-
Constructor Summary
Constructors Constructor Description IntrospectionService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringcreateResponseAsJwt(org.json.JSONObject response, AuthorizationGrant grant)JwtSignercreateResponseJwt(org.json.JSONObject response, AuthorizationGrant grant)voidfillPayload(io.jans.as.model.jwt.Jwt jwt, org.json.JSONObject response, AuthorizationGrant grant)booleanisJwtResponse(java.lang.String responseAsJwt, java.lang.String acceptHeader)
-
-
-
Method Detail
-
isJwtResponse
public boolean isJwtResponse(java.lang.String responseAsJwt, java.lang.String acceptHeader)
-
createResponseJwt
public JwtSigner createResponseJwt(org.json.JSONObject response, AuthorizationGrant grant) throws java.lang.Exception
- Throws:
java.lang.Exception
-
fillPayload
public void fillPayload(io.jans.as.model.jwt.Jwt jwt, org.json.JSONObject response, AuthorizationGrant grant) throws io.jans.as.model.exception.InvalidJwtException- Throws:
io.jans.as.model.exception.InvalidJwtException
-
createResponseAsJwt
public java.lang.String createResponseAsJwt(org.json.JSONObject response, AuthorizationGrant grant) throws java.lang.Exception- Throws:
java.lang.Exception
-
-