对象
ObjectPermissions
对象上的权限:added 列出直接授予该对象的授权,inherited 列出其在树中的上级和组织的授权(附带来源),effective 列出当前用户对该对象的有效权限。
字段
effectivearray of string必填managed_bystring | null对象的权限已锁定,只能查看(
source:<id>):镜像模式的数据源设置其权限,从合集和文件夹的继承不适用,手动授权会被拒绝(409 authz.managed_by_source)。普通对象为null。
使用方
- GET
/v1/org/permissions获取组织上的权限(谁是管理员) - PUT
/v1/org/permissions授予组织上的角色 - DELETE
/v1/org/permissions撤销组织上的角色 - GET
/v1/collections/{name}/permissions获取合集上的权限(直接授予和继承) - PUT
/v1/collections/{name}/permissions授予合集上的角色 - DELETE
/v1/collections/{name}/permissions撤销合集上的角色 - GET
/v1/cards/{card_id}/permissions获取卡片上的权限(直接授予和继承) - PUT
/v1/cards/{card_id}/permissions授予卡片上的角色 - DELETE
/v1/cards/{card_id}/permissions撤销卡片上的角色 - GET
/v1/sources/{source_id}/permissions获取数据源上的权限(直接授予和继承) - PUT
/v1/sources/{source_id}/permissions授予数据源上的角色 - DELETE
/v1/sources/{source_id}/permissions撤销数据源上的角色 - GET
/v1/folders/{folder_id}/permissions获取文件夹上的权限(直接授予和继承) - PUT
/v1/folders/{folder_id}/permissions授予文件夹上的角色 - DELETE
/v1/folders/{folder_id}/permissions撤销文件夹上的角色