gpt4 book ai didi

java - 升级 Spring Security 破坏了一个项目

转载 作者:行者123 更新时间:2023-11-30 02:28:23 24 4
gpt4 key购买 nike

我有一个很久以前创建的模板项目。项目可以在以下位置找到:here

所有库都已更新到新版本,预计 Spring Security。如果您 checkout master 分支,请转到 localhost:8080/springdemo/index.htm应用程序会将您重定向到登录页面,一旦您输入 demouser/demopass 或 userdemo/passdemo,您将登录并重定向到 index.htm。

问题是当我更新到 Spring Security 4.2.3.RELEASE 时应用程序无法工作。该代码位于 spring-security-update 分支上。我尝试了很多网上资源。搞乱了 csrf token 并暂时禁用了它,但无法让它工作。

有人知道为什么 Spring Security 不起作用吗?

提前致谢

最佳答案

这是因为从版本 3 迁移到版本 4。要使所有这些工作正常,您应该执行以下操作:

1) 在 index.jsp 中将表单操作从 action='/springdemo/j_spring_security_check' 更改为 action='/springdemo/login'

2) 在 index.jsp 中将输入名称从 name='j_username' 更改为 name='username',与 name='j_password' -> name='password'

3) 在您的index.jsp中将注销网址从href="j_spring_security_logout"更改为href="logout"

为我工作。希望对您有帮助

关于java - 升级 Spring Security 破坏了一个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44955878/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com