Interface | Description |
---|---|
Claims | |
Constraint |
An interface for adding custom constraints to the token verification process.
|
Class | Description |
---|---|
AlgorithmWhitelist |
Constraint restricts signature verification to a specific set of SignatureAlgorithm s. |
CloudJwtPrincipal |
Extends
JwtPrincipal with custom Confluent Cloud claims |
ConstrainedVerificationKeyResolver |
Extends
VerificationKeyResolver with ability to add custom Constraint s. |
IssuerExtractor |
Decode JWT to extract issuer field in the JWT claims.
|
JwtAuthenticationConfig |
Configure
JwtAuthenticator instance. |
JwtAuthenticationConfig.Builder | |
JwtAuthenticator |
Authenticator which decodes and validates JsonWebSignature s. |
JwtIssuer |
Constructs a new
JwtConsumer instance for JsonWebSignature decoding and validation. |
JwtIssuerJku |
Fetches Signature Verification key information at the
URL found
in the tokens jku claim. |
JwtIssuerJku.Builder | |
JwtIssuerJwks |
JwtIssuer which fetches JsonWebKeySet from a trusted HTTPS endpoint. |
JwtIssuerJwks.Builder |
Constructs a new
JwtIssuer instance with a HttpsJwksVerificationKeyResolver . |
JwtIssuerStatic |
JwtIssuer with a static JsonWebKeySet . |
JwtPrincipal |
A
Principal implementation that wraps a JSON Web Token (JWT). |
TrustServiceBearerServerAuthFilter | |
TrustServiceClient | |
TrustServiceClient.Builder |
Enum | Description |
---|---|
SignatureAlgorithm |
Supported
JsonWebSignature algorithms. |
Exception | Description |
---|---|
KeyConstraintException |
Exception raised when a
Constraint can't be satisfied. |