Class DefaultJWTTokenParser

java.lang.Object
io.smallrye.jwt.auth.principal.DefaultJWTTokenParser

public class DefaultJWTTokenParser extends Object
Default JWT token validator
  • Constructor Details

    • DefaultJWTTokenParser

      public DefaultJWTTokenParser()
  • Method Details

    • parse

      public org.jose4j.jwt.consumer.JwtContext parse(String token, JWTAuthContextInfo authContextInfo) throws ParseException
      Throws:
      ParseException
    • getVerificationKeyResolver

      protected org.jose4j.keys.resolvers.VerificationKeyResolver getVerificationKeyResolver(JWTAuthContextInfo authContextInfo) throws org.jose4j.lang.UnresolvableKeyException
      Throws:
      org.jose4j.lang.UnresolvableKeyException
    • getDecryptionKeyResolver

      protected org.jose4j.keys.resolvers.DecryptionKeyResolver getDecryptionKeyResolver(JWTAuthContextInfo authContextInfo) throws org.jose4j.lang.UnresolvableKeyException
      Throws:
      org.jose4j.lang.UnresolvableKeyException
    • getProtectionLevel

      protected DefaultJWTTokenParser.ProtectionLevel getProtectionLevel(JWTAuthContextInfo authContextInfo)