All Classes and Interfaces
Class
Description
Alternative for
AbstractUserDetailsAuthenticationProvider
that fetches a User
by username from a single UserDirectory
.BasicSecurityPrincipal<T extends com.foreach.across.modules.hibernate.business.SettableIdBasedEntity<?>>
Represents a security principal that can be assigned one or more roles.
Deprecated.
Deprecated.
Strategy that applies the default
UserDirectory
if no directory is set on the security principal.Default implementation of
DefaultUserDirectoryStrategy
that will apply the
UserDirectoryService.getDefaultUserDirectory()
to all principals that do not
have a user directory set.Converts string value to Role in an EQL
EntityQuery
.Converts raw value to Role in an EQL
EntityQuery
.Uses a Spring Expression Language expression to transform a
SecurityPrincipal
of a required type
into a descriptive label.GroupedPrincipal<T extends com.foreach.across.modules.hibernate.business.SettableIdBasedEntity<?>>
Extension to
BasicSecurityPrincipal
that allows being a member of one or more principal groups.Deprecated.
Process a form moving the groups selector to the right.
Represents a standard internal
UserDirectory
.Authenticates a user against a
InternalUserDirectory
.Default
UserDirectoryServiceProvider
that supports the
InternalUserDirectory
.Represents a SecurityPrincipal identity that is like a user account, but not a physical person.
A single permission that can be checked against.
QBasicSecurityPrincipal is a Querydsl query type for BasicSecurityPrincipal
QGroup is a Querydsl query type for Group
QGroupedPrincipal is a Querydsl query type for GroupedPrincipal
QInternalUserDirectory is a Querydsl query type for InternalUserDirectory
QMachinePrincipal is a Querydsl query type for MachinePrincipal
QPermission is a Querydsl query type for Permission
QPermissionGroup is a Querydsl query type for PermissionGroup
QRole is a Querydsl query type for Role
QUser is a Querydsl query type for User
QUserDirectory is a Querydsl query type for UserDirectory
A role represents a number of permissions that can be applied for a principal.
Alters the default form by moving the permissions controls to the right form.
Custom renderer that renders the permissions as an accordion grouped by by permission group.
Implementation of
UserDetailsService
that dispatches lookups to a backing SecurityPrincipalService
.Base class for user directory implementations.
AuthenticationProvider
implementation that delegates to other AuthenticationProvider
instances
that represent a single UserDirectory
.SPI for custom
UserDirectory
implementations that have their own authentication and entity validation rules.Tracks different
UserDirectoryServiceProvider
beans and will return the specific provider that
matches a UserDirectory
.Separate instance to enforce cacheable intercept.
Registers the UserDetailsService implementation for the User module.
CurrentSecurityPrincipalProxy
instead