多终端认证配置问题?

Blade 未结 1 782
507804
507804 剑圣 2020-09-07 15:16

一、该问题的重现步骤是什么?

1. image.png

文档介绍这里的配置是代表指定资源路径 /saber/** 的所有请求只能由clientId为saber申请到的token才可以访问

但是我把/saber/**改成一个/saber/a(并不存),这样应该理解为saber应该完全无法访问我的请求才对,但是我这里改了就像没任何作用一样还是可以访问

请问这里的配置该如何配置。

比如:我现在有一个请求是/v1/addUser与/v1/delUser。我要怎么样配置才能让saber只能访问/v1/addUser无法访问/v1/delUser


1条回答
  • 2020-09-07 16:48

    可能你对这个配置对理解反了。

    配置 path-patterns=/saber/**后,访问匹配的路径才会去校验客户端。如果访问的是其他路径则不会去校验。

    如果你要让saber只能访问/v1/addUser无法访问/v1/delUser

    那先配置一个client-id为saber,path-patterns为/v1/addUser

    然后配置一个client-id为saberx,path-patterns为/v1/delUser

    这样saber客户端去访问/v1/delUser就会认证失败了

    1 讨论(1)
提交回复