根据我的部署架构,oAuth2服务器使用http协议运行。客户端使用https协议向F5交换机发出请求,F5交换机会将此调用转发到具有http协议的oAuth2。可以,我从oAuth2服务器获取登录页面。但是问题在于,当使用http协议(应为https协议)执行登录oAuth2重定向时。
例如: 转到登录页面网址为: 请求网址:https://192.144.80.117:10900/authentication-service-provider-1.0/login
结果:获取登录页面
提供登录信息(用于测试目的的凭据错误),然后单击提交。 它应该返回: https://192.144.80.117:10900/authentication-service-provider-1.0/login?error
但是它返回: http://192.144.80.117:10900/authentication-service-provider-1.0/login?error
答案 0 :(得分:0)
我遇到了类似的问题,我可以通过设置来解决
server:
use-forward-headers: true
在我的application.yml中。
供参考: