Package io.smallrye.jwt.auth.principal
package io.smallrye.jwt.auth.principal
-
ClassDescriptionThis implements the MP-JWT 1.1 mp.jwt.verify.publickey.location config property resolution logicWarning this class consists of generated code.Warning this class consists of generated code.DecryptionKeyResolver which checks the MP-JWT 1.1 mp.jwt.decrypt.key.location configuration property to resolve a decryption key.A default implementation of JWTCallerPrincipal that wraps the jose4j JwtClaims.A default implementation of the abstract JWTCallerPrincipalFactory that uses the Keycloak token parsing classes.A default implementation of
JWTParser.Default JWT token validatorThe public key and expected issuer needed to validate a token.An abstract CallerPrincipal implementation that provides access to the JWT claims that are required by the microprofile token.The factory class that provides the token string to JWTCallerPrincipal parsing for a given implementation.A parser to parse a JWT token and convert it to aJsonWebToken.VerificationKeyResolver which checks the MP-JWT 1.1 mp.jwt.verify.publickey and mp.jwt.verify.publickey.location configuration properties to resolve a verification key.The exception thrown when there is a failure to parse the JWTWarning this class consists of generated code.Warning this class consists of generated code.Default JWT token validator