All Classes and Interfaces
Class
Description
Base implementation of
SecurityPrincipal
ensuring the contract where toString() returns the principal name.Configures Spring security support in an AcrossWeb enabled context.
An abstraction of a single action that can be performed on an item.
Represents an entire set of
AllowableAction
s that
can be performed on an item.Fixed set of
AllowableAction
s.Set Auditable-related properties whenever an Auditable-entity is created or updated.
Resolver that attempts to load the
SecurityPrincipal
represented by a principal object
attached to an Authentication
.Utility methods for authentication and authority checking.
Helper to create conditions that a set of GrantedAuthority instances should match.
Implementation of
AllowableActions
that takes a map
of AllowableAction
and
AuthorityMatcher
as input.Implementation that will set the current security context to the given
Authentication
instance upon creation, and will reset to the previous
authentication when CloseableAuthentication.close()
is called.Annotation which can be used to wire the current
SecurityPrincipal
.Provides a proxy for the Authentication, where a request is only assumed to be authenticated
if the the principal associated with it is in fact a valid
SecurityPrincipal
.Enables Spring method security in modules, ensuring that the same AuthenticationManager is being used.
Deprecated.
The security infrastructure bean is exposed and provides other modules easy access
to core security related services.
Represents an
Authentication
instance for an authenticated
SecurityPrincipal
.Represents an entity that has one or more
SecurityPrincipal
instances as parent.Deprecated.
Deprecated.
To be implemented by any principal which represents an actual
SecurityPrincipal
.Event fired through the
SecurityPrincipalService
to notify listeners that a SecurityPrincipal
has
been renamed.Interface to implement the backend for fetching security principals
for a
SecurityPrincipalService
.Configures a
SecurityPrincipalService
.Implementation of Spring security
UserDetails
where
the user details represent a unique SecurityPrincipal
.
SimpleGrantedAuthority
instead