yaml中secure多终端配置无效

Blade 未结 1 370
81809956
81809956 剑圣 2022-12-07 19:31

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

  1.   修改 blade.yaml中的 blade.secure.client ,修改为

client:

  - client-id: sword

     path-patterns:

     - /sword/**

  - client-id: saber

     path-patterns:

     - /saber/**

  - client-id: oa

     path-patterns:

     /menu/top-menu

2.  客户端配置不同的clientId登录系统



二、你期待的结果是什么?实际看到的又是什么?

期待看到 top-menu 只能被 oa访问。

实际看到 top-menu 可以被saber、oa都访问,oa除了 top-menu 还可以所有的api接口。


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

bladex3.0,linux。

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • clientId变了,对应请求头的Authorization也要进行修改。

    7US5@{XPL8FUSG1%S(JS~9R.png

    具体可以在这个方法断点看下自己的请求头是不是对的。

    `Y~D@HU9}A}1)~YGR}8C3$B.png

    0 讨论(0)
提交回复