获取用户角色、行级权限、用户组接口

接口说明: 获取某个用户拥有的角色列表(包括二级角色)、行级权限列表和所在用户组的列表

权限说明: 使用 token 访问,只有项目管理员才能调用该接口。

基本信息:

属性
API /api/dash/user/permissions
Method GET

请求参数:

字段名称 参数类型 参数说明
token String 鉴权 token,该用户必须是项目管理员
uniqueId String 用户的 uniqueId
projectId String 项目的 id

返回结果示例:

{
    "code": 200,
    "result": {
        "roles": [ //角色列表
            {
                "id": 1,
                "name": "项目管理员",
                "type": 1
            }
        ],
        "rowPermissions": [ //行级权限列表
            {
                "id": 190,
                "name": "数据行级权限abc",
                "type": 2
            }
        ],
        "groups": [ //用户组列表
            {
                "id": 50,
                "name": "用户组1"
            },
            {
                "id": 174,
                "name": "用户组123"
            }
        ]
    },
    "logPath": "http://127.0.0.1:8009/operation/log/nuhTNDBGUaEydmwbaHCmD4"
}