spring security将页面保护到主机而不是zuul主机

时间:2017-10-05 00:35:30

标签: spring spring-boot spring-security netflix-zuul spring-cloud-netflix

我有两个应用程序zuul和uaa。

uaa将身份验证页面重定向到自己的域名,而不是重定向代理uaa的zuul domin。

例如,当我输入revotubezuul.cfapps.io/uaa/home时,它会将我重定向到revotubeauth.cfapps.io/uaa/signin。这是uaa服务本身,而我希望它重定向到revotubezuul.cfapps.io/uaa/signin

当我在localhost上运行时,我没有遇到这个问题。它仅在部署在Pivotal云上时发生。

示例代码https://github.com/ashraf-revo/revotube

任何想法!如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我也有同样的问题。在我的春季安全配置中。像这样的“ defaultSuccessUrl ”,成功认证后将转到“ localhost:8080 / login / success

  

.defaultSuccessUrl(“ / login / success”)

所以我只是更改为

  

.defaultSuccessUrl(“ <​​strong> http://zuullocalhost:8081 / login / success”)

对我有用。