Class Hierarchy
- java.lang.Object
- org.springframework.security.web.authentication.AbstractAuthenticationTargetUrlRequestHandler
- org.springframework.security.web.authentication.SimpleUrlAuthenticationSuccessHandler (implements org.springframework.security.web.authentication.AuthenticationSuccessHandler)
- org.springframework.security.web.authentication.SavedRequestAwareAuthenticationSuccessHandler
- org.springframework.security.authentication.AbstractAuthenticationToken (implements org.springframework.security.core.Authentication, org.springframework.security.core.CredentialsContainer)
- org.genesys.blocks.security.lockout.AccountLockoutConfig
- org.genesys.blocks.security.lockout.AccountLockoutManager
- org.genesys.blocks.security.lockout.AccountLockoutManager.AttemptStatistics (implements java.io.Serializable)
- org.genesys.blocks.security.component.AclAssignerAspect
- org.genesys.blocks.security.serialization.AclEntriesToPermissions (implements com.fasterxml.jackson.databind.util.Converter<IN,OUT>)
- org.genesys.blocks.tokenauth.spring.ApiTokenAuthenticationProvider (implements org.springframework.security.authentication.AuthenticationProvider, org.springframework.beans.factory.InitializingBean, org.springframework.core.Ordered)
- org.genesys.blocks.tokenauth.spring.ApiTokenDetailsService.ApiTokenDetails<T> (implements org.springframework.security.core.CredentialsContainer, org.springframework.security.core.userdetails.UserDetails)
- org.genesys.blocks.tokenauth.service.impl.ApiTokenServiceImpl (implements org.genesys.blocks.tokenauth.service.ApiTokenService)
- org.genesys.blocks.oauth.util.AppBlocksInitializer (implements org.springframework.beans.factory.InitializingBean)
- org.genesys.blocks.security.lockout.AuthenticationFailureBadCredentialsListener (implements org.springframework.context.ApplicationListener<E>)
- org.genesys.blocks.oauth.model.Authorization
- org.genesys.blocks.security.service.impl.BasicUserServiceImpl<R,T> (implements org.genesys.blocks.security.service.BasicUserService<R,T>, org.springframework.beans.factory.InitializingBean)
- org.genesys.blocks.util.ClassAclOid<T> (implements org.genesys.blocks.security.model.AclAwareModel)
- com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase (implements com.fasterxml.jackson.databind.BeanProperty, java.io.Serializable)
- com.fasterxml.jackson.databind.ser.PropertyWriter (implements java.io.Serializable)
- com.fasterxml.jackson.databind.ser.BeanPropertyWriter (implements java.io.Serializable)
- com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter (implements java.io.Serializable)
- org.genesys.blocks.util.CurrentApplicationContext (implements org.springframework.context.ApplicationContextAware)
- org.genesys.blocks.security.service.CustomAclService.AclObjectIdentityExt
- org.genesys.blocks.security.service.impl.CustomAclServiceImpl (implements org.genesys.blocks.security.service.CustomAclService)
- org.genesys.blocks.model.EmptyModel (implements org.genesys.blocks.model.EntityId, org.springframework.data.domain.Persistable<ID>, java.io.Serializable)
- org.genesys.blocks.model.BasicModel
- org.genesys.blocks.security.model.AclClass
- org.genesys.blocks.security.model.AclEntry
- org.genesys.blocks.security.model.AclObjectIdentity
- org.genesys.blocks.model.VersionedModel (implements org.genesys.blocks.model.Activatable)
- org.genesys.blocks.model.AuditedVersionedModel
- org.genesys.blocks.security.model.AclSid
- org.genesys.blocks.security.model.BasicUser<R> (implements org.springframework.security.core.userdetails.UserDetails)
- org.genesys.blocks.oauth.model.OAuthClient (implements org.genesys.blocks.model.Copyable<T>)
- org.genesys.blocks.tokenauth.model.ApiToken (implements org.genesys.blocks.model.Copyable<T>)
- org.genesys.blocks.model.UuidModel (implements org.genesys.blocks.model.IdUUID)
- org.genesys.blocks.oauth.component.ExpiredAuthorizationEntityCleaner
- org.springframework.web.filter.GenericFilterBean (implements org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.context.EnvironmentAware, org.springframework.core.env.EnvironmentCapable, javax.servlet.Filter, org.springframework.beans.factory.InitializingBean, org.springframework.web.context.ServletContextAware)
- org.genesys.blocks.oauth.service.OAuthServiceImpl (implements org.springframework.beans.factory.InitializingBean, org.genesys.blocks.oauth.service.OAuthClientService)
- org.genesys.blocks.security.serialization.Permissions
- org.genesys.blocks.security.SecurityContextUtil
- org.genesys.blocks.security.service.impl.SimplePasswordPolicy (implements org.genesys.blocks.security.service.PasswordPolicy)
- org.genesys.blocks.security.component.Slf4jLogAuditLogger (implements org.springframework.security.acls.domain.AuditLogger)
- org.genesys.blocks.security.SpringSecurityAuditorAware (implements org.springframework.data.domain.AuditorAware<T>)
- com.fasterxml.jackson.databind.util.StdConverter<IN,OUT> (implements com.fasterxml.jackson.databind.util.Converter<IN,OUT>)
- org.genesys.blocks.model.filters.SuperModelFilter<T,R> (implements org.genesys.blocks.model.filters.Filter)
- org.genesys.blocks.model.filters.EmptyModelFilter<T,R>
- org.genesys.blocks.model.filters.BasicModelFilter<T,R>
- org.genesys.blocks.model.filters.VersionedModelFilter<T,R>
- java.lang.Throwable (implements java.io.Serializable)
Interface Hierarchy
- org.genesys.blocks.tokenauth.service.ApiTokenService
- org.springframework.security.core.userdetails.AuthenticationUserDetailsService<T>
- org.genesys.blocks.security.serialization.CurrentPermissionsWriter.NoPermissions
- org.genesys.blocks.model.EntityId
- org.genesys.blocks.util.JsonSidConverter.SidProvider
- org.genesys.blocks.security.service.PasswordPolicy
- org.springframework.data.repository.query.QueryByExampleExecutor<T>
- org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.PagingAndSortingRepository<T,ID>)
- org.springframework.data.querydsl.QuerydslPredicateExecutor<T>
- org.genesys.blocks.security.persistence.AclObjectIdentityPersistence (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
- org.genesys.blocks.oauth.persistence.AuthorizationRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
- org.genesys.blocks.oauth.persistence.OAuthClientRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
- org.springframework.security.oauth2.server.authorization.client.RegisteredClientRepository
- org.springframework.data.repository.Repository<T,ID>
- org.springframework.data.repository.CrudRepository<T,ID>
- org.springframework.data.repository.PagingAndSortingRepository<T,ID>
- org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.query.QueryByExampleExecutor<T>)
- org.springframework.security.core.userdetails.UserDetailsService