POST /internal/identity/check-permission

供其他微服务内部调用的权限检查接口(identity-service HTTP fallback,RBAC 主服务见 rbac-service /internal/rbac/check-permission)。通过X-Tenant-ID请求头传入租户信息,支持直接指定user_id。需InternalAPIKeyAuth认证。

RBAC - 权限 None application/json

请求体

Schema: service-identity/internal/handler/dto.CheckPermissionInternalRequest

字段类型必填示例约束描述
action string 是 Action
resource string 是 Resource
tenant_id string 是 Tenant ID
user_id string 是 User ID

响应

引用的 Schema

service-core/base/dto.DataResponse-service-identity/internal/handler/dto/PermissionCheckDetailResponse

字段类型必填示例约束描述
code integer 否
data service-identity/internal/handler/dto.PermissionCheckDetailResponse 否
message string 否
timestamp string 否

service-core/base/dto.SimpleResponse

字段类型必填示例约束描述
code integer 否
message string 否
timestamp string 否

service-identity/internal/handler/dto.PermissionCheckDetailResponse

字段类型必填示例约束描述
action string 否
allowed boolean 否
resource string 否
user_id string 否