如何创建Spring Cloud网关过滤器以添加客户端凭据访问令牌?

时间:2019-05-07 15:52:33

标签: spring-security spring-cloud-gateway cloudfoundry-uaa

我从Spring Boot 1.5.20迁移到Spring Boot 2.1.4。 我将使用Zuul和Spring安全性oauth的应用程序重写为Spring云网关和spring-security-oauth2-client。

我尝试创建Spring Cloud Gateway过滤器以添加JWT承载令牌。我在编写过滤器时遇到问题。

这里是workflow

我尝试使用@RegisteredOAuth2AuthorizedClient,但不适用于Spring云网关过滤器。之后,我尝试使用oAuth2AuthorizedClientService并尝试使用UAA loadAuthorizedClient,但是没有访问令牌。

对于代码,这是我的github-repo!

我希望Spring云网关过滤器添加带有JWT令牌的标头Authorization。

1 个答案:

答案 0 :(得分:0)

sample显示了如何使用Spring Security OAuth2设置Spring Cloud Gateway。