获取平台全量角色权限

最近更新时间:9/30/2021, 4:04:21 PM作者:andrewren(任豪)

获取平台全量角色权限

接口请求域名:http[s]://access-manager-app-api.{工业环境域名}

接口类型:OpenAPI

接口请求方式:POST

接口名:GetRolePermissions

本接口用于查询平台全量角色及角色下的权限。

##请求示例

{
      "Action": "GetRolePermissions",
      "Offset": 0,
      "Limit": 20
 }
参数名称 必选 类型 描述
Offset Integer 偏移量,默认为0
Limit Integer 限制数目,默认为20(最大不超过1000)

返回字段

Response

参数名称 类型 描述
RequestId String 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId
Data Data 返回数据

Data

参数名称 类型 描述
TotalCount Integer 总数
Roles []object 角色

Role

参数名称 类型 描述
RoleId Integer 角色id
RoleName string 角色名称
RoleDescription string 角色描述
CreatedAt string 创建时间
UpdatedAt string 更新时间
Accounts []string 账号id
Permisions []string 权限

返回示例

{
  "Response": {
    "RequestId": "3a578c38-c076-4c38-a1ad-a61b4e5552e0",
    "Data": {
      "TotalCount": 3,
      "Roles": [
        {
          "RoleId": 123,
          "RoleName": "架构师",
          "RoleDescription": "架构师角色",
          "CreatedAt": "2021-03-08 12:24:36",
          "UpdatedAt": "2021-03-08 12:24:36",
          "Accounts": [
            "123",
            "456",
            "789"
          ],
          "Permisions": [
            "service.local.read",
            "service.local.authorize",
            "service.local.renew"
          ]
        }
      ]
    }
  }
}