All Classes Interface Summary Class Summary Exception Summary Annotation Types Summary
| Class |
Description |
| Auth |
|
| AuthDynamicFeature |
A DynamicFeature that registers the provided auth filter
to resource methods annotated with the RolesAllowed, PermitAll
and DenyAll annotations.
|
| AuthenticationException |
An exception thrown to indicate that an Authenticator is unable to check the
validity of the given credentials.
|
| Authenticator<C,P extends Principal> |
An interface for classes which authenticate user-provided credentials and return principal
objects.
|
| AuthFilter<C,P extends Principal> |
|
| AuthFilter.AuthFilterBuilder<C,P extends Principal,T extends AuthFilter<C,P>> |
Abstract builder for auth filters.
|
| AuthorizationContext<P extends Principal> |
|
| Authorizer<P extends Principal> |
An interface for classes which authorize principal objects.
|
| AuthValueFactoryProvider<T extends Principal> |
Value factory provider supporting Principal injection
by the Auth annotation.
|
| AuthValueFactoryProvider.Binder<T extends Principal> |
|
| BasicCredentialAuthFilter<P extends Principal> |
|
| BasicCredentialAuthFilter.Builder<P extends Principal> |
|
| BasicCredentials |
A set of user-provided Basic Authentication credentials, consisting of a username and a
password.
|
| CachingAuthenticator<C,P extends Principal> |
An Authenticator decorator which uses a Caffeine cache to temporarily
cache credentials and their corresponding principals.
|
| CachingAuthorizer<P extends Principal> |
An Authorizer decorator which uses a Caffeine cache to
temporarily cache principals' role associations.
|
| ChainedAuthFilter<C,P extends Principal> |
Chains together authFilters, short circuits when the first filter
successfully authenticates
N.B.
|
| DefaultAuthorizationContext<P extends Principal> |
The default implementation of AuthorizationContext,
which uses a Principal, a role and a ContainerRequestContext to
temporarily cache principals' role associations.
|
| DefaultUnauthorizedHandler |
|
| JSONUnauthorizedHandler |
|
| OAuthCredentialAuthFilter<P extends Principal> |
|
| OAuthCredentialAuthFilter.Builder<P extends Principal> |
|
| PermitAllAuthorizer<P extends Principal> |
An Authorizer that grants access for any principal in any role.
|
| PolymorphicAuthDynamicFeature<T extends Principal> |
A DynamicFeature that registers the provided auth filters
to resource methods annotated with the Auth according to
the type of the annotated method parameter.
|
| PolymorphicAuthValueFactoryProvider<T extends Principal> |
Value factory provider supporting injection of a hierarchy of
Principal subclasses by the Auth annotation.
|
| PolymorphicAuthValueFactoryProvider.Binder<T extends Principal> |
|
| PolymorphicAuthValueFactoryProvider.PrincipalClassSetProvider<T extends Principal> |
|
| PrincipalImpl |
|
| UnauthorizedHandler |
|