网关路由的谓词路径不适用于预定义的API

时间:2020-06-29 08:48:29

标签: spring-cloud spring-security-oauth2 spring-oauth2 spring-cloud-gateway

我已经将Spring Cloud Gateway与oauth2集成了。

我的目标是对jwt请求使用速率限制。(在/ login / oauth2 / code中执行步骤),但是路径谓词不起作用

spring:
  cloud:
    gateway:
      routes:
      - id: jwt_rate_limiting
        predicates:
          - Path=/login/oauth2/code/login-client
        filters:
          - RedirectTo=302, /login/oauth2/code/login-client
          - name: RequestRateLimiter
            args:
              redis-rate-limiter.replenishRate: 2
              redis-rate-limiter.burstCapacity: 2
        uri: no://op

但是,如果我在自定义api上使用了速率限制,则可以正常工作。

如何在预定义的api上解决此问题?谢谢。

0 个答案:

没有答案