如何将用户身份从Spring MVC应用程序传播到下游REST服务

时间:2018-08-01 12:33:14

标签: spring-security oauth-2.0 openid

我正在使用Spring Boot Web应用程序,对它的访问总是被Security Server拦截。 Security Server对用户进行身份验证,并且仅将经过身份验证的请求转发到此Web应用程序。在Web应用程序中,我正在使用Spring的AbstractPreAuthenticatedProcessingFilter支持来注入用户的主体。

现在,我想从Web应用程序中调用REST服务,并且需要将用户的身份传播到该REST服务。有什么标准方法

  1. 将用户身份传播到REST服务?
  2. 要在REST服务中获取身份?

注意:Security Server不是OpenID提供程序,并且更改Security Server实现当前不在我的范围内。

0 个答案:

没有答案