All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AbstractAccessControlProvider This is the abstract base implementation ofAccessControlProvider
.
ATTENTION:
You need to callAbstractAccessControlProvider.initialize(AccessControlSchema)
from the derived implementation.AbstractWebSecurityConfigurer Abstract interface to allow modularconfiguration
ofHttpSecurity
viaaspects
that can even be driven by spring-boot-starters from devon4j.AccessControl This is the abstract base class for a node of theAccessControlSchema
that represents a tree ofAccessControlGroup
s andAccessControlPermission
s.AccessControlConfig AbstractAccessControlProvider
for static configuration ofAccessControlSchema
.AccessControlGrantedAuthority Implementation ofGrantedAuthority
for aAccessControl
.AccessControlGroup AAccessControlGroup
represents a collection ofpermissions
.AccessControlPermission AAccessControlPermission
represents an atomic permission of the application.AccessControlProvider This is the interface for a provider ofAccessControl
s.AccessControlProviderImpl This is the default implementation ofAccessControlProvider
.AccessControlSchema This class represents the security configuration for the mapping ofAccessControlGroup
s toAccessControlPermission
s.AccessControlSchemaMapper This is the interface toAccessControlSchemaMapper.read(InputStream)
andAccessControlSchemaMapper.write(AccessControlSchema, OutputStream)
theAccessControlSchema
.AccessControlSchemaProvider This is the interface toload
theAccessControlSchema
from an arbitrary source.AccessControlSchemaProviderImpl This is the default implementation ofAccessControlSchemaProvider
.AccessControlSchemaXmlMapper AccessControlSchemaXmlMapper.ValidationEventHandlerImpl Custom implementation ofValidationEventHandler
.AccessControlSchemaXsdWriter This is a simple programm to generate (create or update) the XSD for theAccessControlSchema
.AdvancedAuthentication ExtendsAuthentication
with advanced features.AuthenticationSuccessHandlerSendingOkHttpStatusCode Sends the OK status code upon successful authentication.DefaultAuthentication Implementation ofAdvancedAuthentication
to be used by default in devon4j apps after successful authentication.InvalidConfigurationException Signals an exception during reading the security configurationJsonUsernamePasswordAuthenticationFilter Processes authentication where credentials are sent as a JSON object.LogoutSuccessHandlerReturningOkHttpStatusCode Sends the OK status code upon successful logout.PrincipalAccessControlProvider<P extends Principal> This is the interface for a provide that allows toget the permission groups
for aPrincipal
.PrincipalGroupProviderGroupImpl Deprecated. sinceGroup
is deprecated, we also deprecate this class.RetainAnchorFilter Spring Security filter that preserves the URL anchor if the authentication process contains redirects (e.g.SecurityAutoConfiguration Configuration
for modular security based on spring-security.WebSecurityConfigurer Interface forAbstractWebSecurityConfigurer
that encapsulates allWebSecurityConfigurerAspect
s.WebSecurityConfigurerAspect Interface forAbstractWebSecurityConfigurer
as aspect.WebSecurityConfigurerAspectDefault Default implementation ofWebSecurityConfigurerAspect
as the container (spring) will raise an exception if no implementation is found at all.WebSecurityConfigurerImpl Implementation ofWebSecurityConfigurer
.