类分层结构
- java.lang.Object
- org.springframework.security.authentication.AbstractAuthenticationToken (implements org.springframework.security.core.Authentication, org.springframework.security.core.CredentialsContainer)
- spring.turbo.module.security.jwt.AbstractJwtTokenToUserConverter (implements spring.turbo.module.security.authentication.TokenToUserConverter)
- spring.turbo.module.security.token.blacklist.AlwaysBlacklistedTokenBlacklistedManager (implements spring.turbo.module.security.token.blacklist.TokenBlacklistManager)
- spring.turbo.module.security.util.AuthorityUtils
- spring.turbo.module.security.util.AuthorizationManagerFactories
- spring.turbo.module.security.filter.factory.BasicAuthenticationFilterFactoryBean (implements org.springframework.beans.factory.FactoryBean<T>, org.springframework.beans.factory.InitializingBean)
- spring.turbo.module.security.token.BasicToken (implements spring.turbo.module.security.token.Token)
- spring.turbo.module.security.filter.factory.BearerTokenAuthenticationFilterFactoryBean (implements org.springframework.beans.factory.FactoryBean<T>)
- spring.turbo.module.security.token.CompositeTokenResolver (implements spring.turbo.module.security.token.TokenResolver)
- spring.turbo.module.security.encoder.EncodingIds
- java.util.EventObject (implements java.io.Serializable)
- org.springframework.context.ApplicationEvent
- 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
- spring.turbo.module.security.token.HeaderTokenResolver (implements spring.turbo.module.security.token.TokenResolver)
- spring.turbo.module.security.filter.factory.JwtTokenAuthenticationFilterFactoryBean (implements org.springframework.beans.factory.FactoryBean<T>, org.springframework.beans.factory.InitializingBean)
- spring.turbo.module.security.authentication.MapTokenToUserConverter (implements spring.turbo.module.security.authentication.TokenToUserConverter)
- spring.turbo.module.security.encoder.hutool.MD2PasswordEncoder (implements org.springframework.security.crypto.password.PasswordEncoder)
- spring.turbo.module.security.token.blacklist.NullTokenBlacklistManager (implements spring.turbo.module.security.token.blacklist.TokenBlacklistManager)
- spring.turbo.module.security.token.NullTokenResolver (implements spring.turbo.module.security.token.TokenResolver)
- spring.turbo.module.security.authentication.NullTokenToUserConverter (implements spring.turbo.module.security.authentication.TokenToUserConverter)
- spring.turbo.module.security.authentication.NullUserDetailsFinder (implements spring.turbo.module.security.authentication.UserDetailsFinder)
- spring.turbo.module.security.encoder.PasswordEncoderFactories
- spring.turbo.module.security.util.PasswordEncoderUtils
- spring.turbo.module.security.user.PropertiesUserDetailsService (implements org.springframework.security.core.userdetails.UserDetailsService)
- spring.turbo.module.security.user.PropertiesUserDetailsServiceFactoryBean (implements org.springframework.beans.factory.FactoryBean<T>, org.springframework.beans.factory.InitializingBean, org.springframework.context.ResourceLoaderAware)
- spring.turbo.module.security.token.QueryTokenResolver (implements spring.turbo.module.security.token.TokenResolver)
- java.lang.Record
- spring.turbo.module.security.token.blacklist.RedisTokenBlacklistManager (implements spring.turbo.module.security.token.blacklist.TokenBlacklistManager)
- spring.turbo.module.security.util.RequestMatcherFactories
- org.springframework.security.config.annotation.SecurityConfigurerAdapter<O,B> (implements org.springframework.security.config.annotation.SecurityConfigurer<O,B>)
- org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer<T,B>
- spring.turbo.module.security.exception.SecurityExceptionHandlerImpl (implements spring.turbo.module.security.exception.SecurityExceptionHandler)
- spring.turbo.module.security.encoder.hutool.SHA384PasswordEncoder (implements org.springframework.security.crypto.password.PasswordEncoder)
- spring.turbo.module.security.encoder.hutool.SHA512PasswordEncoder (implements org.springframework.security.crypto.password.PasswordEncoder)
- spring.turbo.module.security.encoder.hutool.SM3PasswordEncoder (implements org.springframework.security.crypto.password.PasswordEncoder)
- spring.turbo.module.security.autoconfiguration.SpringSecurityAutoConfiguration
- spring.turbo.module.security.token.StringToken (implements spring.turbo.module.security.token.Token)
- spring.turbo.module.security.x509.SubjectDnX509PrincipalExtractor (implements org.springframework.security.web.authentication.preauth.x509.X509PrincipalExtractor)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.springframework.security.core.AuthenticationException
- org.springframework.security.authentication.AccountStatusException
- spring.turbo.module.security.token.TokenResolverBuilder
- spring.turbo.module.security.user.UserDetailsPlusBuilder
- spring.turbo.module.security.user.UserDetailsPlusImpl (implements java.io.Serializable, spring.turbo.module.security.user.UserDetailsPlus)
- spring.turbo.module.security.authentication.UserDetailsServiceUserDetailsFinder (implements spring.turbo.module.security.authentication.UserDetailsFinder)
接口分层结构
- org.springframework.security.web.access.AccessDeniedHandler
- spring.turbo.module.security.exception.SecurityExceptionHandler (并 extends org.springframework.security.web.AuthenticationEntryPoint, org.springframework.security.web.firewall.RequestRejectedHandler)
- org.springframework.security.web.AuthenticationEntryPoint
- spring.turbo.module.security.exception.SecurityExceptionHandler (并 extends org.springframework.security.web.access.AccessDeniedHandler, org.springframework.security.web.firewall.RequestRejectedHandler)
- org.springframework.core.convert.converter.Converter<S,T>
- spring.turbo.module.security.FilterConfiguration<T>
- org.springframework.core.Ordered
- java.security.Principal
- org.springframework.security.core.Authentication (并 extends java.io.Serializable)
- spring.turbo.module.security.authentication.RequestDetailsProvider
- org.springframework.security.web.firewall.RequestRejectedHandler
- spring.turbo.module.security.exception.SecurityExceptionHandler (并 extends org.springframework.security.web.access.AccessDeniedHandler, org.springframework.security.web.AuthenticationEntryPoint)
- java.io.Serializable
- org.springframework.security.core.Authentication (并 extends java.security.Principal)
- spring.turbo.module.security.token.Token
- org.springframework.security.core.userdetails.UserDetails
- spring.turbo.module.security.token.blacklist.TokenBlacklistManager
- spring.turbo.module.security.authentication.UserDetailsFinder
Annotation Interface Hierarchy