Angular/Spring
应用使用jhipster生成
这是我的应用程序配置“ application.yml
”
security:
oauth2:
client:
access-token-uri: http://test.com:9080/auth/realms/urms/protocol/openid-connect/token
user-authorization-uri: http://test.com:9080/auth/realms/urms/protocol/openid-connect/auth
client-id: urms
client-secret: urms
client-authentication-scheme: form
scope: openid profile email
resource:
user-info-uri: http://test.com:9080/auth/realms/urms/protocol/openid-connect/userinfo
token-info-uri: http://example.com:9080/auth/realms/urms/protocol/openid-connect/token/introspect
prefer-token-info: false
我已将应用程序部署到我的域中,例如“ test.com”服务器。
问题
用户转到“ /login
”后,他将到达带有重定向URL之类的密钥库
http://test.com:9080/auth/realms/urms/protocol/openid-connect/auth?client_id=urms&redirect_uri=**http://localhost:8080**/login&response_type=code&scope=openid%20profile%20email&state=F2xa8S
有人知道为什么将其固定为localhost:8080
吗?
答案 0 :(得分:2)
回答我的问题。问题是我正在运行Nginx代理到Spring服务器。我需要做的是调整我的配置,以设置以下标头“ HOST”,使其变为
location / {
proxy_set_header HOST $host;
proxy_pass http://localhost:8080;
}
不仅仅是仅使用“ proxy_pass”