spring - 有没有人将 Spring Security 从 3.1.2 迁移到 5.1.4
问题描述
团队
只是试图将 Spring Security 从 3.1.2.RELEASE 迁移到 5.1.4.RELEASE。我们正在使用基于 xml 的配置并检查是否有任何参考可以帮助我完成这项活动。
我已经完成了更改并解决了大多数运行时问题,除了以下问题。我相信它也没有调用用户详细信息服务。
SecurityContextPersistenceFilter:急切创建的会话:a4931bcd-f260-4382-ad88-46237bed8fce 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:HttpSession 返回空对象为 SPRING_SECURITY_CONTEXT 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 没有可用的 SecurityContext:org.springframework.session.web.http.SessionRepositoryFilter$SessionRepositoryRequestWrapper$HttpSessionWrapper@32436149。将创建一个新的。
下面是我在我们的代码中的配置。
<bean id="securityContextRepository"
class="org.springframework.security.web.context.HttpSessionSecurityContextRepository" />
感谢您对此的任何帮助。提前致谢。
问候拉维
解决方案
第一步,请参阅更新 Spring Security 3 到 4的迁移指南。迁移到 Spring Security 5 是一个相当小的步骤,主要是关于密码迁移。
推荐阅读
- excel - 禁止在 Excel 中打印 PDF 的对话框
- arrays - 如何从 Google 脚本中的 API 调用中检索数组中的数据?
- php - 无法使用 OctoberCMS 将文件上传到 AWS S3
- reactjs - 发送带有 csv 正文的 axios Post 请求
- node.js - 开玩笑 mockResolvedValue 返回未定义的多个参数
- python - 如何使用 Psycopg 从 Amazon Redshift 加载列名?
- python - 将未知整数舍入到最高的base10值Python
- python - 如果函数返回多种类型,我可以声明函数返回值吗?
- elixir - 为每个可枚举添加一个计算值
- react-native - Using Baidu Map for react native/expo