Hierarchy For All Packages
Package Hierarchies:- com.power4j.fist.boot.security,
- com.power4j.fist.boot.security.context,
- com.power4j.fist.boot.security.core,
- com.power4j.fist.boot.security.crypto,
- com.power4j.fist.boot.security.inner,
- com.power4j.fist.boot.security.oauth2,
- com.power4j.fist.boot.security.oauth2.server.resource,
- com.power4j.fist.boot.security.oauth2.server.resource.introspection,
- com.power4j.fist.security.core.authorization.config,
- com.power4j.fist.security.core.authorization.domain,
- com.power4j.fist.security.core.authorization.filter.reactive,
- com.power4j.fist.security.core.authorization.service,
- com.power4j.fist.security.core.authorization.service.reactive
Class Hierarchy
- java.lang.Object
- org.springframework.security.crypto.password.AbstractPasswordEncoder (implements org.springframework.security.crypto.password.PasswordEncoder)
- com.power4j.fist.boot.security.crypto.Sm3PasswordEncoder
- com.power4j.fist.security.core.authorization.service.AbstractPermissionDefinitionService<T> (implements com.power4j.fist.security.core.authorization.service.PermissionDefinitionService<T>)
- com.power4j.fist.security.core.authorization.service.reactive.AbstractReactivePermissionDefinitionService<T> (implements com.power4j.fist.security.core.authorization.service.reactive.ReactivePermissionDefinitionService<T>)
- com.power4j.fist.security.core.authorization.domain.AnonymousUser (implements com.power4j.fist.security.core.authorization.domain.AuthenticatedUser)
- com.power4j.fist.security.core.authorization.service.CacheHelper
- com.power4j.fist.boot.security.oauth2.DefaultOauth2AuthenticatedPrincipal (implements com.power4j.fist.boot.security.oauth2.Oauth2AuthenticatedPrincipal)
- com.power4j.fist.boot.security.oauth2.server.resource.introspection.DefaultReactiveOpaqueTokenIntrospector (implements com.power4j.fist.boot.security.oauth2.server.resource.introspection.ReactiveOpaqueTokenIntrospector)
- com.power4j.fist.security.core.authorization.filter.reactive.DefaultServerAuthFilterChain<C,
F> (implements com.power4j.fist.security.core.authorization.filter.reactive.ServerAuthFilterChain<C>) - com.power4j.fist.boot.security.oauth2.DefaultServerBearerTokenResolver (implements com.power4j.fist.boot.security.oauth2.ServerBearerTokenResolver)
- com.power4j.fist.boot.security.inner.DefaultUserCodec (implements com.power4j.fist.boot.security.inner.UserCodec)
- com.power4j.fist.boot.security.core.DefaultUserInfoExtractor (implements com.power4j.fist.boot.security.core.UserInfoExtractor)
- com.power4j.fist.boot.security.oauth2.Oauth2UserInfoExtractor
- 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, jakarta.servlet.Filter, org.springframework.beans.factory.InitializingBean, org.springframework.web.context.ServletContextAware)
- org.springframework.web.filter.OncePerRequestFilter
- com.power4j.fist.boot.security.inner.TrustedUserFilter
- org.springframework.web.filter.OncePerRequestFilter
- com.power4j.fist.security.core.authorization.config.GlobalAuthorizationProperties
- com.power4j.fist.security.core.authorization.config.GlobalAuthorizationProperties.AccessIpConfig
- com.power4j.fist.security.core.authorization.config.GlobalAuthorizationProperties.Auth
- com.power4j.fist.security.core.authorization.config.GlobalAuthorizationProperties.SafeModeConfig
- com.power4j.fist.boot.security.crypto.PasswordEncoderUtil
- com.power4j.fist.boot.security.inner.SecurityUtil
- com.power4j.fist.security.core.authorization.domain.SimplePermission (implements com.power4j.fist.security.core.authorization.domain.GrantedPermission)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.power4j.fist.boot.security.oauth2.server.resource.introspection.Oauth2IntrospectionException
- com.power4j.fist.boot.security.oauth2.server.resource.introspection.BadOpaqueTokenException
- com.power4j.fist.boot.security.inner.UserCodecException
- com.power4j.fist.boot.security.oauth2.server.resource.introspection.Oauth2IntrospectionException
- java.lang.RuntimeException
- java.lang.Exception
- com.power4j.fist.boot.security.context.UserContextHolder
- org.springframework.security.crypto.password.AbstractPasswordEncoder (implements org.springframework.security.crypto.password.PasswordEncoder)
Interface Hierarchy
- com.power4j.fist.boot.security.core.AuthenticatedObject
- com.power4j.fist.boot.security.oauth2.Oauth2AuthenticatedPrincipal
- com.power4j.fist.security.core.authorization.domain.AuthenticatedUser
- com.power4j.fist.boot.security.oauth2.Oauth2TokenIntrospectionClaimNames
- com.power4j.fist.security.core.authorization.domain.PermissionDefinition
- com.power4j.fist.security.core.authorization.service.PermissionDefinitionService<T>
- com.power4j.fist.boot.security.oauth2.server.resource.introspection.ReactiveOpaqueTokenIntrospector
- com.power4j.fist.security.core.authorization.service.reactive.ReactivePermissionDefinitionService<T>
- java.io.Serializable
- com.power4j.fist.security.core.authorization.domain.GrantedPermission
- com.power4j.fist.security.core.authorization.filter.reactive.ServerAuthFilter<C>
- com.power4j.fist.security.core.authorization.filter.reactive.ServerAuthFilterChain<C>
- com.power4j.fist.boot.security.oauth2.ServerBearerTokenResolver
- com.power4j.fist.boot.security.inner.UserDecoder
- com.power4j.fist.boot.security.inner.UserCodec (also extends com.power4j.fist.boot.security.inner.UserEncoder)
- com.power4j.fist.boot.security.inner.UserEncoder
- com.power4j.fist.boot.security.inner.UserCodec (also extends com.power4j.fist.boot.security.inner.UserDecoder)
- com.power4j.fist.security.core.authorization.service.reactive.UserService<T>
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.power4j.fist.boot.security.oauth2.Oauth2GrantType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)