查看角色继承图¶
查看指定角色可继承到的完整角色关系,用于识别间接继承和潜在循环。
GET https://moi.matrixorigin.cn/newmoi/workspaces/{workspace_id}/iam/roles/{role_id}/inheritance-graph
调用前准备¶
先选择角色。
请求参数¶
curl -X GET "https://moi.matrixorigin.cn/newmoi/workspaces/$WORKSPACE_ID/iam/roles/$ROLE_ID/inheritance-graph" \
-H "X-API-Key: $AI_STUDIO_API_KEY" \
-H "X-Workspace-ID: $WORKSPACE_ID"
参数 |
类型 |
是否必填 |
说明 |
|---|---|---|---|
workspace_id |
string |
是 |
目标工作区 ID。 |
role_id |
string |
是 |
目标角色 ID。 |
成功响应¶
成功时返回以目标角色为根可到达的角色继承图,以及当前角色图版本。
{
"code": "OK",
"msg": "OK",
"data": {
"root_role_id": "role-001",
"edges": [],
"role_graph_version": "graph-v1"
}
}
字段 |
类型 |
说明 |
|---|---|---|
code |
string |
成功时为 OK。 |
msg |
string |
成功时为 OK。 |
data.root_role_id |
string |
继承图的根角色 ID。 |
data.edges |
object(对象数组) |
可到达的角色继承边。 |
data.role_graph_version |
string |
当前角色图版本。 |
错误响应¶
{
"code": "ErrParamInvalid",
"msg": "请求参数无效",
"data": null
}
字段 |
类型 |
说明 |
|---|---|---|
code |
string |
错误代码。 |
msg |
string |
错误信息。 |
data |
null |
— |
后续操作¶
确认继承图¶
添加继承关系前,查看完整角色关系,确认新关系不会形成循环。
最后更新于