类 BasicAuthenticationFilter

java.lang.Object
org.springframework.web.filter.GenericFilterBean
org.springframework.web.filter.OncePerRequestFilter
spring.turbo.module.security.filter.AbstractAuthenticationFilter
spring.turbo.module.security.filter.BasicAuthenticationFilter
所有已实现的接口:
jakarta.servlet.Filter, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.context.EnvironmentAware, org.springframework.core.env.EnvironmentCapable, org.springframework.web.context.ServletContextAware

public class BasicAuthenticationFilter extends AbstractAuthenticationFilter
HttpBasic认证过滤器

Spring Security 已经提供了此功能。但是笔者认为其严重设计过度,不是特别习惯使用 BasicAuthenticationFilter。 故此,设计了一个简化版本的过滤器。

从以下版本开始:
1.2.3
作者:
应卓
另请参阅:
  • 构造器详细资料

    • BasicAuthenticationFilter

      public BasicAuthenticationFilter()
      构造方法
  • 方法详细资料

    • doFilterInternal

      protected void doFilterInternal(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.FilterChain filterChain) throws jakarta.servlet.ServletException, IOException
      指定者:
      doFilterInternal 在类中 org.springframework.web.filter.OncePerRequestFilter
      抛出:
      jakarta.servlet.ServletException
      IOException
    • setUserDetailsFinder

      public void setUserDetailsFinder(UserDetailsFinder userDetailsFinder)