博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring Security所有过滤器及顺序
阅读量:2216 次
发布时间:2019-05-07

本文共 1557 字,大约阅读时间需要 5 分钟。

  • ChannelProcessingFilter

    使用https还是http的通过过滤器

  • WebAsyncManagerIntegrationFilter

    此过滤器使得WebAsync异步线程能够获取到当前认证信息

  • SecurityContextPersistenceFilter

    主要控制 SecurityContext 的在一次请求中的生命周期,请求结束时清空,防止内存泄漏

  • HeaderWriterFilter

    请求头过滤器

  • CorsFilter

    跨域过滤器

  • CsrfFilter

    csrf过滤器

  • LogoutFilter

    登出过滤器

  • OAuth2AuthorizationRequestRedirectFilter

    Oauth2请求鉴权重定向过滤器,需配合OAuth2.0的模块使用

  • Saml2WebSsoAuthenticationRequestFilter

    Saml2单点认证过滤器 需配合Spring Security SAML模块使用

  • X509AuthenticationFilter

    X.509证书认证过滤器

  • AbstractPreAuthenticatedProcessingFilter

    处理经过预先认证的身份验证请求的过滤器的基类

  • CasAuthenticationFilter

    CAS 单点登录认证过滤器 。配合Spring Security CAS模块使用

  • OAuth2LoginAuthenticationFilter

    OAuth2 登录认证过滤器

  • Saml2WebSsoAuthenticationFilter

    SMAL 的 SSO 单点登录认证过滤器

  • UsernamePasswordAuthenticationFilter

    用户名密码认证过滤器

  • OpenIDAuthenticationFilter

    OpenID认证过滤器

  • DefaultLoginPageGeneratingFilter

    默认登入页生成过滤器

  • DefaultLogoutPageGeneratingFilter

    默认登出页生成过滤器

  • ConcurrentSessionFilter

    session管理,用于判断session是否过期

  • DigestAuthenticationFilter

    摘要认证过滤器

  • BearerTokenAuthenticationFilter

    Bearer标准token认证过滤器

  • BasicAuthenticationFilter

    Http Basic标准认证过滤器

  • RequestCacheAwareFilter

    请求缓存过滤器,主要作用是认证完成后恢复认证前的请求继续执行

  • SecurityContextHolderAwareRequestFilter

    对request包装的目的主要是实现servlet api的一些接口方法isUserInRole、getRemoteUser

  • JaasApiIntegrationFilter

    Jaas认证过滤器

  • RememberMeAuthenticationFilter

    RememberMe 认证过滤器

  • AnonymousAuthenticationFilter

    匿名认证过滤器

  • OAuth2AuthorizationCodeGrantFilter

    OAuth2授权码过滤器

  • SessionManagementFilter

    Session 管理器过滤器,内部维护了一个SessionAuthenticationStrategy 用于管理 Session

  • ExceptionTranslationFilter

    异常翻译过滤器

  • FilterSecurityInterceptor

    请求鉴权过滤器

  • SwitchUserFilter

    账户切换过滤器

转载地址:http://mpkfb.baihongyu.com/

你可能感兴趣的文章
后端技术杂谈3:Lucene基础原理与实践
查看>>
后端技术杂谈4:Elasticsearch与solr入门实践
查看>>
后端技术杂谈5:云计算的前世今生
查看>>
后端技术杂谈6:白话虚拟化技术
查看>>
后端技术杂谈7:OpenStack的基石KVM
查看>>
后端技术杂谈8:OpenStack架构设计
查看>>
后端技术杂谈9:先搞懂Docker核心概念吧
查看>>
后端技术杂谈10:Docker 核心技术与实现原理
查看>>
夯实Java基础系列2:Java自动拆装箱里隐藏的秘密
查看>>
夯实Java基础系列1:Java面向对象三大特性(基础篇)
查看>>
夯实Java基础系列3:一文搞懂String常见面试题,从基础到实战,更有原理分析和源码解析!
查看>>
夯实Java基础系列4:一文了解final关键字的特性、使用方法,以及实现原理
查看>>
Java 未来行情到底如何,来看看各界人士是怎么说的
查看>>
IntelliJ 平台 2020 年路线图
查看>>
走进JavaWeb技术世界8:浅析Tomcat9请求处理流程与启动部署过程
查看>>
微软宣布加入 OpenJDK,打不过就改变 Java 未来!
查看>>
MyBatis动态SQL(认真看看, 以后写SQL就爽多了)
查看>>
为什么强烈推荐 Java 程序员使用 Google Guava 编程!
查看>>
先搞清楚这些问题,简历上再写你熟悉Java!
查看>>
【数据库】关系数据库和非关系数据库的优缺点
查看>>