Class TxTokenValidator

java.lang.Object
io.jans.as.server.token.ws.rs.TxTokenValidator

@Named public class TxTokenValidator extends Object
Author:
Yuriy Z
  • Constructor Details

    • TxTokenValidator

      public TxTokenValidator()
  • Method Details

    • 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)