Class Hierarchy

  • java.lang.Object
    • org.springframework.security.authentication.AbstractAuthenticationToken (implements org.springframework.security.core.Authentication, org.springframework.security.core.CredentialsContainer)
      • org.springframework.security.authentication.UsernamePasswordAuthenticationToken
    • nl._42.restsecure.autoconfigure.authentication.AbstractRestAuthenticationSuccessHandler<T> (implements org.springframework.security.web.authentication.AuthenticationSuccessHandler)
    • 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.dao.DaoAuthenticationProvider
    • nl._42.restsecure.autoconfigure.authentication.AbstractUserDetailsService<T> (implements org.springframework.security.core.userdetails.UserDetailsService)
    • nl._42.restsecure.autoconfigure.authentication.ArgumentResolverConfig (implements org.springframework.web.servlet.config.annotation.WebMvcConfigurer)
    • nl._42.restsecure.autoconfigure.authentication.AuthenticationController
    • nl._42.restsecure.autoconfigure.authentication.CurrentUserArgumentResolver (implements org.springframework.web.method.support.HandlerMethodArgumentResolver)
    • nl._42.restsecure.autoconfigure.authentication.DefaultAuthenticationResultProvider (implements nl._42.restsecure.autoconfigure.authentication.AuthenticationResultProvider<T>)
    • nl._42.restsecure.autoconfigure.errorhandling.DefaultLoginAuthenticationExceptionHandler (implements nl._42.restsecure.autoconfigure.errorhandling.LoginAuthenticationExceptionHandler)
    • nl._42.restsecure.autoconfigure.authentication.DefaultUserProvider (implements nl._42.restsecure.autoconfigure.authentication.UserProvider)
    • nl._42.restsecure.autoconfigure.utils.FormUtil
    • nl._42.restsecure.autoconfigure.errorhandling.GenericErrorHandler
    • 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)
    • nl._42.restsecure.autoconfigure.form.LoginForm
    • nl._42.restsecure.autoconfigure.errorhandling.LogUtil
    • nl._42.restsecure.autoconfigure.MfaSecurityAutoConfig
    • nl._42.restsecure.autoconfigure.authentication.mfa.MfaSetupServiceImpl (implements nl._42.restsecure.autoconfigure.authentication.mfa.MfaSetupService)
    • nl._42.restsecure.autoconfigure.authentication.mfa.MfaTotpVerificationCheck (implements nl._42.restsecure.autoconfigure.authentication.mfa.MfaVerificationCheck)
    • nl._42.restsecure.autoconfigure.authentication.mfa.MfaValidationServiceImpl (implements nl._42.restsecure.autoconfigure.authentication.mfa.MfaValidationService)
    • java.lang.Record
      • nl._42.restsecure.autoconfigure.form.FormValues<F>
      • nl._42.restsecure.autoconfigure.authentication.UserDetailsAdapter<T> (implements org.springframework.security.core.userdetails.UserDetails)
    • nl._42.restsecure.autoconfigure.errorhandling.RestAccessDeniedHandler (implements org.springframework.security.web.access.AccessDeniedHandler, org.springframework.security.web.AuthenticationEntryPoint)
    • java.lang.Throwable (implements java.io.Serializable)
    • nl._42.restsecure.autoconfigure.authentication.UserResolver<T>
    • nl._42.restsecure.autoconfigure.errorhandling.WebMvcErrorHandler
    • nl._42.restsecure.autoconfigure.WebSecurityAutoConfig

Interface Hierarchy

Annotation Interface Hierarchy

  • nl._42.restsecure.autoconfigure.authentication.CurrentUser (implements java.lang.annotation.Annotation)