【发布时间】:2020-03-02 07:10:52
【问题描述】:
我们希望使用 Spring Security 提供“身份验证”服务,该服务:
- 验证传入请求,
- 如果成功,将
userid添加到http header - 将请求(带有标头)转发到另一个服务
使用 Spring 实现这种转发的最简单方法是什么?
【问题讨论】:
-
在提出家庭作业问题时,请表现出您最好的诚意尝试解决它,并告诉我们您遇到了哪些问题,以便我们更好地了解您的意图、您可能做错的事情以及您的目标。请浏览tour、help 和How to Ask 部分,了解本网站的工作原理并帮助您改进当前和未来的问题。也请看看How do I ask and answer Homework questions?
-
一种简单的方法是构建一个反向代理应用程序,使用 Netflix Zuul 将请求转发到另一个服务。但是我不确定Zuul是否可以与Spring Security集成,或者你必须自己实现一个过滤器。
-
请先尝试解决它,并询问您是否使用代码 sn-p 卡在您的解决方案中。
标签: java spring spring-boot spring-mvc spring-security