我在kubernetes中部署了没有servlet上下文路径的Spring Security应用程序。 在入口(nginx反向代理)中,我有重写规则:
例如/ api / oauth-server / authorize-> / authorize
因此应该从外部通过www.example.com/api/oauth-server/login访问我的登录页面,但是Spring Security将我重定向到www.example.com/login。这是因为我的登录页面位于应用程序的/ login上。我希望Spring Security将我重定向到www.example.com/api/oauth-server/login
如何解决反向代理背后的重定向问题以使其正常工作?这应该是常见的问题,但是我没有找到任何具有实用信息的资源。