RBAC 服务
端口 11025 · 59 个端点 · rbac-service.json
RBAC - ABAC 内部
| 方法 | 路径 | 摘要 | |
| GET | /internal/rbac/abac/enabled-policies | 列出启用 ABAC 策略(内部) | 详情 → |
| GET | /internal/rbac/abac/policies | 列出 ABAC 策略(内部) | 详情 → |
| POST | /internal/rbac/abac/policies | 创建 ABAC 策略(内部) | 详情 → |
| DELETE | /internal/rbac/abac/policies/{policy_id} | 删除 ABAC 策略(内部) | 详情 → |
| GET | /internal/rbac/abac/policies/{policy_id} | 获取 ABAC 策略详情(内部) | 详情 → |
| PUT | /internal/rbac/abac/policies/{policy_id} | 更新 ABAC 策略(内部) | 详情 → |
RBAC - SoD
| 方法 | 路径 | 摘要 | |
| GET | /admin/roles/conflict-pairs | 列出职责分离冲突对 | 详情 → |
| POST | /admin/roles/conflict-pairs | 创建职责分离(SoD)冲突对 | 详情 → |
| DELETE | /admin/roles/conflict-pairs/{pair_id} | 删除职责分离冲突对 | 详情 → |
| POST | /admin/users/{user_id}/roles/validate | 验证用户角色冲突 | 详情 → |
RBAC - 内部接口
| 方法 | 路径 | 摘要 | |
| POST | /internal/rbac/erase-user | 内部GDPR擦除 | 详情 → |
| DELETE | /internal/rbac/relationships | 删除对象元组(内部服务调用) | 详情 → |
| GET | /internal/rbac/relationships | 列出对象元组(内部服务调用) | 详情 → |
| POST | /internal/rbac/relationships | 新增对象元组(内部服务调用,upsert) | 详情 → |
| GET | /internal/rbac/users/direct-permissions | 查询用户直赋权限(内部) | 详情 → |
RBAC - 审批
| 方法 | 路径 | 摘要 | |
| GET | /admin/approval-requests | 列出审批请求 | 详情 → |
| POST | /admin/approval-requests/{request_id}/approve | 批准审批请求 | 详情 → |
| POST | /admin/approval-requests/{request_id}/reject | 拒绝审批请求 | 详情 → |
| POST | /admin/roles/{role_id}/approval-requests | 请求角色变更审批 | 详情 → |
RBAC - 权限
| 方法 | 路径 | 摘要 | |
| GET | /admin/permissions | 查询权限列表 | 详情 → |
| POST | /admin/permissions | 创建权限 | 详情 → |
| POST | /admin/permissions/simulate | 权限模拟/试算 | 详情 → |
| DELETE | /admin/permissions/{permission_id} | 删除权限 | 详情 → |
| GET | /admin/permissions/{permission_id} | 获取权限详情 | 详情 → |
| PUT | /admin/permissions/{permission_id} | 更新权限信息 | 详情 → |
| GET | /admin/permissions/{permission_id}/roles | 获取权限的角色列表 | 详情 → |
| GET | /admin/permissions/{permission_id}/users | 获取权限的用户列表 | 详情 → |
| POST | /internal/rbac/check-permission | 检查用户权限(内部服务调用) | 详情 → |
RBAC - 用户角色
| 方法 | 路径 | 摘要 | |
| DELETE | /admin/users/batch/roles | 批量移除角色 | 详情 → |
| POST | /admin/users/batch/roles | 批量分配角色 | 详情 → |
| DELETE | /admin/users/{user_id}/permissions | 撤销用户直赋权限 | 详情 → |
| GET | /admin/users/{user_id}/permissions | 获取用户有效权限列表 | 详情 → |
| POST | /admin/users/{user_id}/permissions | 为用户直赋权限 | 详情 → |
| DELETE | /admin/users/{user_id}/roles | 移除用户角色 | 详情 → |
| GET | /admin/users/{user_id}/roles | 获取用户角色列表 | 详情 → |
| POST | /admin/users/{user_id}/roles | 为用户分配角色 | 详情 → |
| POST | /auth/check-permission | 检查用户权限(用户侧) | 详情 → |
| POST | /auth/check-role | 检查用户角色(用户侧) | 详情 → |
RBAC - 角色
| 方法 | 路径 | 摘要 | |
| GET | /admin/roles | 查询角色列表 | 详情 → |
| POST | /admin/roles | 创建角色 | 详情 → |
| DELETE | /admin/roles/batch/permissions | 批量撤销权限 | 详情 → |
| POST | /admin/roles/batch/permissions | 批量分配权限 | 详情 → |
| GET | /admin/roles/defaults | 列出默认角色 | 详情 → |
| POST | /admin/roles/defaults | 添加租户默认角色 | 详情 → |
| DELETE | /admin/roles/defaults/{role_id} | 移除默认角色 | 详情 → |
| DELETE | /admin/roles/{role_id} | 删除角色 | 详情 → |
| GET | /admin/roles/{role_id} | 获取角色详情 | 详情 → |
| PUT | /admin/roles/{role_id} | 更新角色信息 | 详情 → |
| GET | /admin/roles/{role_id}/children | 获取子角色列表 | 详情 → |
| POST | /admin/roles/{role_id}/children | 添加子角色 | 详情 → |
| DELETE | /admin/roles/{role_id}/children/{child_id} | 移除子角色 | 详情 → |
| POST | /admin/roles/{role_id}/clone | 克隆角色 | 详情 → |
| GET | /admin/roles/{role_id}/effective-permissions | 获取角色有效权限 | 详情 → |
| GET | /admin/roles/{role_id}/parents | 获取祖先角色链 | 详情 → |
| DELETE | /admin/roles/{role_id}/permissions | 撤销角色权限 | 详情 → |
| GET | /admin/roles/{role_id}/permissions | 获取角色直接分配的权限 | 详情 → |
| POST | /admin/roles/{role_id}/permissions | 为角色分配权限 | 详情 → |
| GET | /admin/roles/{role_id}/users | 获取角色的用户列表 | 详情 → |
| POST | /internal/rbac/bootstrap-admin | 引导管理员角色 | 详情 → |