spring-security验证登录https变成http导致登录跳转失败

在部署到生产环境的Web项目中,遇到Spring-Security登录验证成功但无法正常跳转的问题。起初误认为是Nginx配置或HTTPS转HTTP导致的session丢失,但排查后发现是Spring-Security内部处理导致请求路径变为HTTP。通过修改源码,避免了重定向路径被转换为HTTP,成功解决了问题。
摘要由CSDN通过智能技术生成

      最近开发一个新的web项目,在生产发布的时候遇到登录验证成功但是跳转失败???

一开始在网上找各种关于https协议转http协议的解决方案都是加filter强制把http再转成https,然而并没有什么软用。

问题如下:

 

 

绕了一些弯路:开始还以为是Nnginx配置导致的,其实不是;后来以为是https转http后导致session丢失,也不是。

只能一步步排查,发现的确是spring-security验证码通过后请求路径变成了http://xxx.....

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值