| Interface | Description |
|---|---|
| AuthTokenDecoder |
A decoder that decodes an auth token into a
JwtClaims object. |
| AuthTokenVerifier |
Verifies the signature of an auth token based on the issuer of the token.
|
| JwksSupplier |
A supplier that returns a JsonWebKeySet based on the issuer.
|
| KeyUriSupplier |
Supplies the URI from which the verification keys can be retrieved based on
the issuer.
|
| Class | Description |
|---|---|
| Authenticator |
An authenticator that extracts the auth token from the HTTP request and
constructs a
UserInfo object based on the claims contained in the
auth token. |
| CachingAuthTokenDecoder |
A
AuthTokenDecoder that caches results and delegates actual token
decoding to another AuthTokenDecoder. |
| CachingJwksSupplier |
A
JwksSupplier that caches results and delegates actual JWKS
retrieval to another JwksSupplier. |
| DefaultAuthTokenDecoder |
Default implementation of
AuthTokenDecoder. |
| DefaultAuthTokenVerifier |
Default implementation of
AuthTokenVerifier. |
| DefaultJwksSupplier |
The default implementation of
JwksSupplier. |
| DefaultKeyUriSupplier |
Default implementation of
KeyUriSupplier. |
| IssuerKeyUrlConfig |
The key url configuration for a given issuer.
|
| UserInfo |
Holds the authentication results.
|
| Exception | Description |
|---|---|
| UnauthenticatedException |