spring security FilterChainProxy
时间: 2023-10-10 22:13:57 浏览: 49
FilterChainProxy是Spring Security Web添加到Servlet容器用于安全控制的一个Filter。它是一个代理对象,内部组合了多个SecurityFilterChain,每个SecurityFilterChain又组合了一组Filter。对于Servlet容器来说,FilterChainProxy就是唯一的安全过滤器,但实际上它会根据请求匹配相应的SecurityFilterChain来完成安全处理逻辑。
相关问题
Spring Security中文文档
Spring Security中文文档包含了关于Spring Security的后勤问题和使用方法的讨论。 在使用不带Spring Boot的Spring Security时,可以利用Spring Security的BOM来确保在整个项目中使用一致版本的Spring Security。 Spring Security还增加了对持续Spring Security相关课程的支持,特别是在使用分布式会话时可以提高性能。 如果要将Spring Security与Spring MVC测试一起使用,需要将Spring Security的FilterChainProxy添加为Filter,并且还需要添加Spring Security的TestSecurityContextHolderPostProcessor以支持在带有注释的Spring MVC测试中以用户身份运行。 通过使用Spring Security的SecurityMockMvcConfigurers.springSecurity()可以实现这一功能。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
Spring Security文档
Spring Security文档包含了Spring Security框架的详细说明和指南。它是开发人员使用Spring Security进行应用程序安全性配置和集成的重要参考资源。在Spring Security的内部,有一个间接层被称为DelegatingFilterProxy,它通常作为一个过滤器安装在Spring Security容器中。这个间接层最后委托FilterChainProxy在Spring容器中进行注册,并且名字必须是springSecurityFilterChain。
过去,Spring Security OAuth是用于支持OAuth 2.0的库,但现在已经不推荐使用了。官方提供了一个迁移指南,以便开发人员能够使用Spring Security来支持最新的OAuth 2.0。
在使用Spring Security配置的WebSecurityConfig类中,我们可以使用@EnableWebSecurity注解来提供Spring Security的支持,并与@Configuration注解配合使用,以构建一个Spring Security的配置。
Spring Security官方文档提供了中文版,可以作为一个专业的参考资源,帮助开发人员更好地理解和使用Spring Security框架。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>