返回介绍

第 4 章 过滤器链分析

发布于 2025-04-26 13:16:43 字数 530 浏览 0 评论 0 收藏

提起 Spring Security 的实现原理,很多读者都会想到过滤器链。因为 Spring Security 中的所有功能都是通过过滤器来实现的,这些过滤器组成一个完整的过滤器链。那么,这些过滤器链是如何初始化的?我们前面反复提到的 AuthenticationManager 又是如何初始化的?通过前面章节的学习,相信读者已经有了一些认识。本章我们将从头开始,分析 Spring Security 的初始化流程,同时再通过六个案例来让读者深入理解并且学会如何制作过滤器链。由于初始化流程相对复杂,因此我们没有选择在第 1 章一开始就讲解 Spring Security 初始化流程,而是放到本章。当读者对于 Spring Security 有一个基本的认知之后再来讲解,此时相对来说就会比较容易理解。

本章涉及的主要知识点有:

- 初始化流程分析。

- ObjectPostProcessor 的使用。

- 多种用户定义方式。

- 定义多个过滤器链。

- 静态资源过滤。

- 使用 JSON 格式登录。

- 添加登录验证码。

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。