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

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

问题如下:

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

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

看源码会发现重定向路径边改成了http请求。

if (!this.contextRelative) {
      return url;
    }

问题就解决了。

以上就是我处理方式。

当然还有其他的方式.......

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

  1. Spring Security和Angular教程(二)登录页面

    Spring Security和Angular教程(二) 登录页面 在本节中,我们将继续讨论如何在"单页面应用程序"中使用带有Angular的Spring Security.在这里 ...

  2. (二)spring security:使用 OAuth2 SSO 实现单点登录

    一.前言 也许,我应该延续上一篇"(一)spring security:能做什么?"接着写,比如:如何实现RBAC权限动态控制.后端"验证码"生成与校验.JWT ...

  3. Spring Security Oauth2 授权码模式下 自定义登录、授权页面

    主要说明:基于若依springcloud微服务框架的2.1版本 嫌弃缩进不舒服的,直接访问我的博客站点: http://binarydance.top//aticle_view.html?aticle ...

  4. Spring Security技术栈学习笔记(八)Spring Security的基本运行原理与个性化登录实现

    正如你可能知道的两个应用程序的两个主要区域是"认证"和"授权"(或者访问控制).这两个主要区域是Spring Security的两个目标."认证&qu ...

  5. 基于 Java Spring Security 的关注微信公众号即登录的设计与实现 ya

    太长不看版本 本文通过一个实际的具有一定商业价值的项目,展示了 API 优先的开发方法.通过薅羊毛的方式,落地了 Free Arch 架构. 背景和价值 通过微信公众号积累粉丝并进行商业活动宣传,是新 ...

  6. JWT实战 Spring Security Oauth2整合JWT 整合SSO单点登录

    文章目录 一.JWT 1.1 什么是JWT 1.2 JWT组成 头部(header) 载荷(payload) 签名(signature) 如何应用 1.3 JJWT 快速开始 创建token toke ...

  7. Spring Security构建Rest服务-0702-短信验证码登录

    先来看下 Spring Security密码登录大概流程,模拟这个流程,开发短信登录流程 1,密码登录请求发送给过滤器 UsernamePasswordAuthenticationFilter 2,过 ...

  8. Spring Security 实战干货:玩转自定义登录

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 1. 前言 前面的关于 Spring Security  ...

  9. 使用Spring Boot和Spring Security验证JWT

    对于我当前的项目,我将使用Spring Boot设置REST API (最有可能使用BoxFuse运行). 为了能够使用API​​端点,应用程序将检查传入的请求是否具有较早提供的有效JWT令牌 (由我 ...

最新文章

  1. Mac上搭建Nginx + rtmp
  2. 快手团队长文解读:基于FPGA加速的自动语音识别在大规模直播和短视频场景的应用...
  3. runtime error: invalid memory address or nil pointer dereference
  4. python3安装-Centos 安装 Python3
  5. 在浏览器输入URL回车之后发生了什么
  6. oralce group by字符串拼接
  7. druid读取hdfs文件
  8. Xamarin.Android开发实践(四)
  9. Linux下的屏保设置 xset s 与 xset dpms
  10. Linux内核设计与实现---进程地址空间
  11. BigDecimal参数8种舍入方式
  12. 开源GIS(二十)——CAD数据添加属性转GIS数据
  13. 百度网盘也能BT下载ED2K
  14. 联想Yoga C930 NM-B741 EYG70 Ariel-SVT笔记本点位图TVW
  15. dlna投屏显示服务器没互动,Dlna投屏
  16. android 自动亮屏解锁,android 点亮手机屏幕与屏幕解锁方法
  17. 4D成像毫米波雷达按下“加速键”
  18. photoshop 2022 for Mac(ps2022 mac)支持m1
  19. html5文字图片垂直居中代码,css实现文字图片垂直居中效果
  20. 【实战案例】这种python反爬虫手段有点意思,看我怎么P解

热门文章

  1. 养殖场里有鸡有兔,鸡兔、共有30只,脚共有90个,饲养员想统计一下鸡兔各有多少只,该怎么办。(C语言)
  2. 机械转码日记【21】list使用及list的模拟实现
  3. SSH远程连接linux虚拟机详细步骤(超详细)
  4. 火狐中国区linux无法同步,解决Linux和Windows平台下的Firefox数据不同步问题
  5. linux批量筛选序列变异位点,还在为微生物重测序变异检测发愁?samtools帮助你!...
  6. web编程之网络基础
  7. Pixel推出智能家居控制功能;中国物联网产业应用联盟即将发起成立 | IoT黑板报...
  8. STM32之串口相关配置
  9. 还在担心没工作岗位么,爬取271W条数据为你做精准分析
  10. mysql 数据库排序规则