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

Spring security 如何创建Spring云网关过滤器以添加客户端凭据访问令牌?,spring-security,spring-cloud-gateway,cloudfoundry-uaa,Spring Security,Spring Cloud Gateway,Cloudfoundry Uaa,我从Spring Boot 1.5.20迁移到Spring Boot 2.1.4。 我将使用Zuul和springsecurityoauth的应用程序重写为springcloudgateway和Spring-security-oauth2-client 我尝试创建SpringCloudGatewayFilter来添加JWT承载令牌。我在编写过滤器时遇到了问题 这是我的建议 我尝试过使用SpringCloudGatewayFilter,但它不适用于SpringCloudGatewayFilter。

我从Spring Boot 1.5.20迁移到Spring Boot 2.1.4。 我将使用Zuul和springsecurityoauth的应用程序重写为springcloudgateway和Spring-security-oauth2-client

我尝试创建SpringCloudGatewayFilter来添加JWT承载令牌。我在编写过滤器时遇到了问题

这是我的建议

我尝试过使用SpringCloudGatewayFilter,但它不适用于SpringCloudGatewayFilter。之后,我尝试了OAuth2AuthorizedClient服务和UAA loadAuthorizedClient,但没有访问令牌

对于代码,这是我的


我希望Spring cloud gateway筛选器使用JWT令牌添加头授权。

这显示了如何使用Spring Security OAuth2设置Spring cloud gateway。

我尝试使用TokenRelayGatewayFilterFactory,但它不起作用。这是不可能的