项目背景
项目接入了统一认证登录,同时注册了回调地址https://localhost/test(这里用了假的路径,只用作描述问题)。中间省去了nginx反向代理,整个登录流程:
(1)点击登录,跳转到统一认证登录页面https
(2)输入手机号及验证码,完成登录
(3)统一认证平台回调地址(https://localhost/test?token=xx),服务后台根据token完成用户登录,之后会在后台重定向到 /index 首页。
问题描述
统一认证登录回调后台的https登录(nginx反向代理http服务)接口(https://localhost/test),登录成功后,返回的url为http://localhost:443/index
初步定位
可以看到返回的端口正确,说明肯定是经过nginx,且是https协议过去的,可以从示例的截图中确认:
![](https://i-blog.csdnimg.cn/blog_migrate/0359ea1ca7b0eb10c16dd97c2795285c.png)
Nginx日志
![](https://i-blog.csdnimg.cn/blog_migrate/6dd225027b229437d8bcac6edb442704.png)