All Classes and Interfaces
Class
Description
Common functionality for classes extracting Bearer tokens from HTTP request
headers (including Cookie) and converting the token string to a
JsonWebToken.This implements the MP-JWT 1.1 mp.jwt.verify.publickey.location config property resolution logic
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
A producer for the ClaimValue wrapper injection sites.
An implementation of the ClaimValue interface
A class that tracks the current validated MP-JWT and associated JsonWebToken via a thread
local to provide a @RequestScoped JsonWebToken producer method.
Warning 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 validator
A producer for JsonValue injection types
The public key and expected issuer needed to validate a token.
A CDI provider for the JWTAuthContextInfo that obtains the necessary information from
MP config properties.
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.
Warning this class consists of generated code.
A parser to parse a JWT token and convert it to a
JsonWebToken.Format or store type of the security key.
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.
Well-known key providers.
The exception thrown when there is a failure to parse the JWT
Warning this class consists of generated code.
Warning this class consists of generated code.
Override the default CDI Principal bean to allow the injection of a Principal to be a JsonWebToken
Default JWT token validator
Support for Provider injection points annotated with Claim.
An implementation of BeanAttributes that wraps the generic producer BeanAttributes
Utility methods for dealing with decoding public and private keys resources