是否有人将Spring Security从3.1.2迁移到5.1.4

时间:2019-03-15 18:23:20

标签: spring spring-security spring-session

团队

只需尝试将Spring Security从3.1.2.RELEASE迁移到5.1.4.RELEASE。我们正在使用基于xml的配置,并检查周围是否有对我有帮助的参考。

我已经进行了更改,并解决了除以下内容以外的大多数运行时问题。我相信它也不会致电用户详细信息服务。

  

SecurityContextPersistenceFilter:过度创建的会话:   a4931bcd-f260-4382-ad88-46237bed8fce 10:43:35,192信息[stdout]   (http- / 127.0.0.1:8080-3)http- / 127.0.0.1:8080-3-[2019-03-15   10:43:35,192]-调试-HttpSessionSecurityContextRepository:   HttpSession为SPRING_SECURITY_CONTEXT返回空对象   10:43:35,192 INFO [stdout](http- / 127.0.0.1:8080-3)   http- / 127.0.0.1:8080-3-[2019-03-15 10:43:35,192]-调试-   HttpSessionSecurityContextRepository:没有可用的SecurityContext   从HttpSession中:   org.springframework.session.web.http.SessionRepositoryFilter$SessionRepositoryRequestWrapper$HttpSessionWrapper@32436149。   将创建一个新的。

下面是我在代码中的配置。

                 

<bean id="securityContextRepository"
    class="org.springframework.security.web.context.HttpSessionSecurityContextRepository" />

对此表示感谢。预先感谢。

问候 拉维

1 个答案:

答案 0 :(得分:1)

有关第一步,请参阅Migration Guide,以将Spring Security 3更新到4。 那么迁移到Spring Security 5只是一个很小的步骤,主要是关于password migration