需求:通过配置资源集合,能让不同的应用client_id; 只能访问 特定的微服务资源; 比如配置了 文件管理应用client_id和文件管理微服务的resourceIds; 那这个client_id除了登陆之外,只能访问文件管理微服务里面的接口。但是目前并没有起作用,配置了资源集合也没有用。
一、该问题的重现步骤是什么?
我们添加应用的时候,可以输入资源集合;通知资源集合限制前端接口的访问,但是不起作用。
二、你期待的结果是什么?实际看到的又是什么?
通过资源集合配置,能让前端应用只能访问配置的微服务, 其他不能访问。目前情况是,只要新增的一个应用,所有微服务接口都可以访问的。
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
bladex 微服务版本 商业版3.4.0; 目前linux上;
我按照您的方法,添加之后并无效果;这个是否需要在每个微服务下面添加blade-core-secure这个组件引用
需要secure的依赖,你可以到这里打断点看下具体逻辑
好的 谢谢您; 目前只能配置一个clientID ,若干若路由 如果我们想修改成一个路由可以由多个clientId访问,如下
- client-id: saber, sword
pathe-patterns:
- /sword/**
- /sword1/**
是否只需要修改下面这个文件即可,是否还有其他其他需要修改的;
扫一扫访问 Blade技术社区 移动端