员工身份(EIAM)

查询应用侧角色成员列表

接口

# 权限

身份管理API是以应用维度授权的,在调用接口前需为不同的应用设置接口权限,详情请参考API权限

权限代码 描述
app_role_read 应用侧角色接口的读权限
read 所有读接口的权限
all 全部接口读写权限

# 请求说明

GET https://{your_domain}/api/v2/tenant/applications/{app_id}/role-member-list/{role_id}?offset=0&limit=10

# 请求头

参数名 中文名称 必须 类型 描述
Authorization 授权 String 格式:Bearer {access_token}
Content-Type 内容类型 String 固定值:application/json; charset=utf-8

# 请求示例

# 请求参数

参数名 中文名称 必须 类型 描述
app_id 应用ID String 目标应用ID
role_id 角色ID String 目标角色ID
offset 分页页码 Int 从第0页开始
limit 每页数量 Int 每页数量在1-50之间

# 返回示例

正确示例:
HTTP/1.1 200 OK
{
    "total": 1,
    "offset": 0,
    "limit": 10,
    "role_members": [
        {
            "id": "20220415171558023-84A4-ED5C390B8",
            "account_name": "test1",
            "name": null,
            "org_id": "20220414152016409-6146-2B006A262",
            "disabled": false,
            "account_type": "PUBLIC_ACCOUNT",
            "extension": {}
        }
    ]
}


错误示例:
HTTP/1.1 400 Bad Request
{
    "error_code": " APP.ROLE.0002",
    "error_msg": "应用侧角色不存在"
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

# 返回参数

参数名 中文名称 类型 描述
total 总数 Int
offset 第几页 Int
limit 每页大小 Int
role_members 角色集合 List
--id 应用账号ID String
--account_name 应用账号 String
--name 应用账号名称 String
--org_id 应用组织ID String
--disabled 是否禁用 Boolean
--account_type 应用账号类型 String
-- extension 扩展属性 Object

# 错误码

状态码 错误码 错误信息 处理措施
400 APP.ROLE.0002 应用侧角色不存在 请检查应用侧角色是否已被删除
The application side role does not exist
400 APP.OBJECTMODEL.0006 未开启应用角色模型 请检查应用角色模型是否开启
The application role model is not opened
400 APP.0001 应用不存在 请检查应用是否已被删除
App does not exist