Skip to content

角色API

Jason Liu edited this page Jan 19, 2017 · 3 revisions

1、获取所有角色

请求类型: GET

请求URL: /v1.0/admin/roles

URL路径参数:

名称 字段类型 说明
token String 用户token

返回数据:

说明:返回所有角色

{
    "roles":[
        {
            "id":"0107917c8f0943c7aec85a400af57443",
            "name":"user"
        },
        {
            "id":"9fe2ff9ee4384b1894a90878d3e92bab",
            "name":"_member_"
        },
        {
            "id":"ecf3f10fe67a4f70905b5d79135e44dc",
            "name":"admin"
        }
    ]
}

2、给租户用户授予角色

请求类型: GET

请求URL: /v1.0/admin/tenants/<tenant_id>/users/<user_id>/roles/<role_id>

URL路径参数:

名称 字段类型 说明
tenant_id String 租户ID
user_id String 用户ID
role_id String 角色ID
token String 用户token

返回数据:

说明:返回授权上的角色信息

{
  "role": {
    "id": "0107917c8f0943c7aec85a400af57443",
    "name": "user"
  }
}

3、获取租户用户的角色

请求类型: GET

请求URL: /v1.0/admin/tenants/<tenant_id>/users/<user_id>/roles

URL路径参数:

名称 字段类型 说明
tenant_id String 租户ID
user_id String 用户ID
token String 用户token

返回数据:

说明:返回租户中指定用户的所有角色信息

{
    "roles":[
        {
            "id":"ecf3f10fe67a4f70905b5d79135e44dc",
            "name":"admin"
        }
    ]
}
Clone this wiki locally