Package io.jans.as.server.token.ws.rs
Class TxTokenValidator
- java.lang.Object
-
- io.jans.as.server.token.ws.rs.TxTokenValidator
-
@Named public class TxTokenValidator extends Object
- Author:
- Yuriy Z
-
-
Constructor Summary
Constructors Constructor Description TxTokenValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.ws.rs.core.Response.ResponseBuildererror(int status, io.jans.as.model.token.TokenErrorResponseType type, String reason)protected AuthorizationGrantgetIdTokenGrant(String idTokenHint)voidvalidateRequestedTokenType(String requestedTokenType, OAuth2AuditLog auditLog)AuthorizationGrantvalidateSubjectToken(String subjectToken, io.jans.as.model.common.SubjectTokenType subjectTokenTypeEnum, OAuth2AuditLog auditLog)io.jans.as.model.common.SubjectTokenTypevalidateSubjectTokenType(String subjectTokenType, OAuth2AuditLog auditLog)
-
-
-
Method Detail
-
validateRequestedTokenType
public void validateRequestedTokenType(String requestedTokenType, OAuth2AuditLog auditLog)
-
validateSubjectTokenType
public io.jans.as.model.common.SubjectTokenType validateSubjectTokenType(String subjectTokenType, OAuth2AuditLog auditLog)
-
validateSubjectToken
public AuthorizationGrant validateSubjectToken(String subjectToken, io.jans.as.model.common.SubjectTokenType subjectTokenTypeEnum, OAuth2AuditLog auditLog)
-
getIdTokenGrant
protected AuthorizationGrant getIdTokenGrant(String idTokenHint)
-
error
public jakarta.ws.rs.core.Response.ResponseBuilder error(int status, io.jans.as.model.token.TokenErrorResponseType type, String reason)
-
-