一、该问题的重现步骤是什么?
1. 用户wj配置了工作台->通知公告的菜单权限、数据权限、接口权限;
2. 用wj用户登录,点击“通知公告-列表"页面提示”请求未授权";





二、你期待的结果是什么?实际看到的又是什么?
1、期待:wj用户可以正常查看“通知公告的列表页面";
2、给出一个用户从登录到查看功能菜单,涉及到的所有鉴权相关的组件和依赖(注意执行顺序)
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
bladex-boot的4.6.0版,在本地Windows
四、请提供详细的错误堆栈信息,这很重要。

五、若有更多详细信息,请在下面提供。
租户模式:数据库隔离,配置如下:

接口权限:

数据权限:

你不加数据权限和接口权限的时候有没有报未授权。你加的接口权限是怎样的,相关配置都提供下。
组件底层在这里:https://center.javablade.com/blade/BladeX-Tool/src/branch/master/blade-starter-data-scope


你的意思是指配置菜单权限?
这样配置角色权限后,依然报“请求未授权"。
角色的所有权限配置都在上面的截图中了,还需要什么信息?
NoticeController保持了原来的样子,未做任何修改
你改动的地方有点多,涉及到多租户开启数据库隔离,涉及到数据权限,涉及到接口权限。你是一次性都配置了然后报了这个未授权的提示。
因为不确定你还有改动了哪些,无法判断具体问题所在,所以麻烦下载个git私服的master分支代码的原版。然后先启动看下能不能访问notice模块。接着再添加你之前设置的权限配置,租户的隔离等等。要一步一步来,一个配置通过了再加下一个配置,再把详细的配置提供下,看看是否能重现。
只有在原版上加了配置重现,我们才方便帮你查找问题
租户模式:数据库隔离,下面的配置没有问题吧:

你还需要取租户管理配置租户对应的独立数据源,为了降低范围,你先把租户隔离的配置关了,按照上面所说,下载git私服原版启动,再加一个配置测试一下,直到找到是哪个配置导致的。然后再把这个配置详细内容提供给我们。这样我们才方便走下一步查问题所在
扫一扫访问 Blade技术社区 移动端