使用api对附件字段进行set操作时,root角色的token出现了无权限错误

如图,

  • 使用root角色的token对附件字段进行set操作时,提示无权限;
  • 换成使用admin角色的token进行同样的操作,执行成功了;
  • 两个token都是我刚刚生成的。
  • 我是用docker部署的,当前的版本是最新的latest-full,v1.9.6;
  • 以前compose文件中没有写postgres的版本。大概11月中旬迁移了一次,发现postgres不兼容了,改成官方文档中的16又提示太老,改成17可以运行,不知道跟这个问题有没有关系。

请求头增加X-Role 指定角色,不指定会使用一个默认角色

试了一下:
使用Root角色生成的token,无论有没有加X-Role,都无法set;
使用Admin角色生成的token,无论有没有加X-Role,都set成功了。
按道理说Root的权限应该是最高的



我理解错了 ,api key不需要x-role ,可以直接用,测试了root创建的是可用的。
你再新增一个试试。