AuthDynamicFeature |
A DynamicFeature that registers the provided auth filter
to resource methods annotated with the RolesAllowed , PermitAll
and DenyAll annotations.
|
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> |
|
AuthValueFactoryProvider<T extends Principal> |
Value factory provider supporting Principal injection
by the Auth annotation.
|
AuthValueFactoryProvider.Binder<T extends Principal> |
|
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.
|
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 |
|
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 |
|