spring security原理
时间: 2023-08-09 08:07:54 浏览: 138
Spring Security的主要原理是通过Filter来处理认证和授权。其基本流程是先执行Tomcat自身已有的Filter,然后再交给Spring Security定义的FilterChainProxy来处理认证和授权。这个过程是Spring Security的核心原理。\[1\]\[2\]
在Spring Security中,默认注入了一系列的Filter,这些Filter负责不同的功能,比如认证、授权等。这些Filter按照一定的顺序被执行,以完成相应的安全操作。\[2\]
在使用Spring Boot时,Spring Security提供了自动化配置方案,可以使用更少的配置来使用Spring Security。在Spring Boot中,有一个叫做DelegatingFilterProxy的过滤器,它负责加载和执行Spring Security的过滤器链。这样可以简化Spring Security的配置过程。\[3\]
#### 引用[.reference_title]
- *1* *2* [SpringSecurity原理分析](https://blog.csdn.net/qq_25179481/article/details/121729209)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [spring security 基本原理](https://blog.csdn.net/weixin_47460834/article/details/125490694)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文