Package io.smallrye.jwt.auth.principal
Class DefaultJWTTokenParser
- java.lang.Object
-
- io.smallrye.jwt.auth.principal.DefaultJWTTokenParser
-
public class DefaultJWTTokenParser extends Object
Default JWT token validator
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classDefaultJWTTokenParser.ProtectionLevel
-
Constructor Summary
Constructors Constructor Description DefaultJWTTokenParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.jose4j.keys.resolvers.DecryptionKeyResolvergetDecryptionKeyResolver(JWTAuthContextInfo authContextInfo)protected DefaultJWTTokenParser.ProtectionLevelgetProtectionLevel(JWTAuthContextInfo authContextInfo)protected org.jose4j.keys.resolvers.VerificationKeyResolvergetVerificationKeyResolver(JWTAuthContextInfo authContextInfo)org.jose4j.jwt.consumer.JwtContextparse(String token, JWTAuthContextInfo authContextInfo)
-
-
-
Method Detail
-
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)
-
-