类分层结构

  • java.lang.Object
    • cn.herodotus.engine.oauth2.authentication.provider.AbstractAuthenticationProvider (implements org.springframework.security.authentication.AuthenticationProvider)
    • org.springframework.security.authentication.AbstractAuthenticationToken (implements org.springframework.security.core.Authentication, org.springframework.security.core.CredentialsContainer)
    • cn.herodotus.engine.oauth2.authentication.customizer.AbstractTokenCustomizer
      • cn.herodotus.engine.oauth2.authentication.customizer.HerodotusJwtTokenCustomizer (implements org.springframework.security.oauth2.server.authorization.token.OAuth2TokenCustomizer<T>)
      • cn.herodotus.engine.oauth2.authentication.customizer.HerodotusOpaqueTokenCustomizer (implements org.springframework.security.oauth2.server.authorization.token.OAuth2TokenCustomizer<T>)
    • org.springframework.security.authentication.dao.AbstractUserDetailsAuthenticationProvider (implements org.springframework.security.authentication.AuthenticationProvider, org.springframework.beans.factory.InitializingBean, org.springframework.context.MessageSourceAware)
    • org.springframework.security.authentication.DefaultAuthenticationEventPublisher (implements org.springframework.context.ApplicationEventPublisherAware, org.springframework.security.authentication.AuthenticationEventPublisher)
    • 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.security.web.authentication.AbstractAuthenticationProcessingFilter (implements org.springframework.context.ApplicationEventPublisherAware, org.springframework.context.MessageSourceAware)
    • cn.herodotus.engine.oauth2.authentication.response.HerodotusAuthenticationFailureHandler (implements org.springframework.security.web.authentication.AuthenticationFailureHandler)
    • cn.herodotus.engine.oauth2.authentication.response.HerodotusAuthenticationSuccessHandler (implements org.springframework.security.web.authentication.AuthenticationSuccessHandler)
    • cn.herodotus.engine.oauth2.authentication.oidc.HerodotusOidcUserInfoMapper (implements java.util.function.Function<T,R>)
    • cn.herodotus.engine.oauth2.authentication.utils.OAuth2AuthenticationProviderUtils
    • cn.herodotus.engine.oauth2.authentication.utils.OAuth2ConfigurerUtils
    • cn.herodotus.engine.oauth2.authentication.utils.OAuth2EndpointUtils
    • cn.herodotus.engine.oauth2.authentication.form.OAuth2FormLoginWebAuthenticationDetailSource (implements org.springframework.security.authentication.AuthenticationDetailsSource<C,T>)
    • cn.herodotus.engine.oauth2.authentication.provider.OAuth2ResourceOwnerPasswordAuthenticationConverter (implements org.springframework.security.web.authentication.AuthenticationConverter)
    • cn.herodotus.engine.oauth2.authentication.provider.OAuth2SocialCredentialsAuthenticationConverter (implements org.springframework.security.web.authentication.AuthenticationConverter)
    • cn.herodotus.engine.oauth2.authentication.properties.OAuth2UiProperties
    • org.springframework.security.config.annotation.SecurityConfigurerAdapter<O,B> (implements org.springframework.security.config.annotation.SecurityConfigurer<O,B>)
    • org.springframework.security.web.authentication.SimpleUrlAuthenticationFailureHandler (implements org.springframework.security.web.authentication.AuthenticationFailureHandler)