💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
我们在“技术概述”一章中介绍了这个非常重要的过滤器的用途,因此您可能希望在此时重新阅读该部分。 我们先来看看如何配置它以与`FilterChainProxy`一起使用。 基本配置只需要bean本身 ~~~ <bean id="securityContextPersistenceFilter" class="org.springframework.security.web.context.SecurityContextPersistenceFilter"/> ~~~ 如前所述,此过滤器有两个主要任务。 它负责在HTTP请求之间存储`SecurityContext`内容,并在请求完成时清除`SecurityContextHolder`。 清除存储上下文的`ThreadLocal`是必不可少的,因为否则可能会将线程替换为servlet容器的线程池,同时仍然附加特定用户的安全上下文。 然后可以在稍后阶段使用该线程,使用错误的凭证执行操作。