All Classes and Interfaces
Class
Description
A
DynamicFeature that registers the provided auth filter
to resource methods annotated with the RolesAllowed, PermitAll
and DenyAll annotations.An exception thrown to indicate that an
Authenticator is unable to check the
validity of the given credentials.An interface for classes which authenticate user-provided credentials and return principal
objects.
Abstract builder for auth filters.
An interface for classes which authorize principal objects.
Injection binder for
AuthValueFactoryProvider.Builder for
BasicCredentialAuthFilter.A set of user-provided Basic Authentication credentials, consisting of a username and a
password.
An
Authenticator decorator which uses a Caffeine cache to temporarily
cache credentials and their corresponding principals.An
Authorizer decorator which uses a Caffeine cache to
temporarily cache principals' role associations.Chains together authFilters, short circuits when the first filter
successfully authenticates
N.B.
The default implementation of
AuthorizationContext,
which uses a Principal, a role and a ContainerRequestContext to
temporarily cache principals' role associations.Builder for
OAuthCredentialAuthFilter.An
Authorizer that grants access for any principal in any role.A
DynamicFeature that registers the provided auth filters
to resource methods annotated with the Auth according to
the type of the annotated method parameter.Injection binder for
PolymorphicAuthValueFactoryProvider.