导入导出401

Saber 未结 3 311
ribon
ribon 2024-08-12 16:00

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

1. 用户管理导入导出按钮跳转提示401未授权


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

正常导入导出

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

springblade 4, windows系统

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


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

vue代码如下:

 window.open(`/api/blade-user/export-user?blade-auth=${getToken()}&account=${this.search.account}&realName=${this.search.realName}`);


3条回答
  •  admin
    admin (楼主)
    2024-08-12 16:14

    为了安全考虑,目前只有管理员账号才能导入导出,其他账号是没权限的。

    如果放开权限的话,需要自行处理并且增加数据权限功能,把不同用户可看的范围加上。

    权限逻辑在UserController的@PreAuth

    作者追问:2024-08-12 16:14

    别名就是默认的,没有改过,我新加的导出接口也没有权限,如何添加认证呢

    image.png



提交回复