名称 | 类型 | 描述 | 示例值 |
---|---|---|---|
object | A short description of struct | ||
identity | Identity | 被授权对象,可以是用户或群组 | |
role_id | string | 目前支持两种方式设置权限,一种是通过指定角色设置权限,另一种是自定义操作权限,此字段用于指定角色设置权限,与 action_list 互斥,当两个字段同时设置时,以此字段为准 目前支持: SystemFileOwner(文件协同) SystemFileDownloader(下载者) SystemFileEditor(编辑者) SystemFileEditorWithoutDelete(无删除编辑者) SystemFileEditorWithoutShareLink(无分享编辑者) SystemFileMetaViewer(可见列表) SystemFileUploader(上传者)、SystemFileUploaderAndDownloader(上传/下载者) SystemFileDownloaderWithShareLink(下载/分享者) SystemFileUploaderAndDownloaderWithShareLink(上传/下载/分享者) SystemFileUploaderAndViewer(预览/上传者) SystemFileUploaderWithShareLink(上传/分享者) SystemFileViewer(预览者) | SystemFileDownloader |
expire_time | long | 此授权过期的时间, 从 1970 年 1 月 1 日 0 点到目标时间的毫秒数, 永久有效可以设置为系统预定义的一个值:4775500800000 | 1633598085642 |
disinherit_sub_group | boolean | 是否禁用子群组下的用户继承此权限,举个例子,比如有/group1/group2, user1 在 group1 下, user2 在 group2 下。给 group1 授权时,此字段设置为 true,则只有 user1 有权限,user2 没有权限 | false |
action_list | array | 目前支持两种方式设置权限,一种是通过指定角色设置权限,另一种是自定义操作权限,此字段用于自定义操作权限,与 role_id 互斥,当两个字段同时设置时,以 role_id 字段为准,设置 action_list 字段时系统会自动生成一个临时 role_id,取消授权可以通过临时 role_id 来取消 | |
string | 自定义操作权限:
| FILE.CREATE |
文档内容是否对您有帮助?