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.
Value factory provider supporting Principal injection by the Auth annotation.
Injection binder for AuthValueFactoryProvider.
 
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.
 
 
 
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.
Value factory provider supporting injection of a hierarchy of Principal subclasses by the Auth annotation.