# 资源授权

SDK类名:/authorization/Authorization

# 资源授权 - 用户列表

SDK方法名:ListAuthorizationUser

# URL

//authorization/user

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
page Number
limit Number

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 200
msg String
data Object
  code Number 0
  message String [0] 操作成功。
  total Number 1
  info_list Array
    username String qouta_uuid
    user_uuid String eeee
    roles String

# 资源授权 - 用户授权情况

传入用户id,获取资源列表(是否与该用户绑定)

type subtype含义参见业务组内的描述

SDK方法名:getAuthorizationUserBind

# URL

//authorization/user_bind

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
type String 要获取的资源类型,取值同业务分组
subtype String 要获取的资源类型,取值同业务分组
user_uuid String 获取哪个用户手却情况
page Number 1
limit Number 1

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 200
msg String
data Object
  code Number 0
  message String [0] 操作成功
  total String
  info_list Array
    name String 资源名称
    uuid String 资源UUID
    type String 类型值同业务分组
    subtype String 类型值同业务分组
    is_bound Number 0 是否已经绑定(设定值)
    can_up Number 是否可以修改(设定值)
    can_op String 是否可以操作(设定值)

# 资源授权 - 更新用户授权

SDK方法名:updateAuthorizationUserBind

# URL

//authorization/user_bind

# Method

PUT

# Request

名称 类型 必选 初始值 简介 Mock规则
user_uuid String 11111111-1111-1111-1111-111111111111 某个用户
res_list Array 授权的资源列表,传当页的所有,用is_bound标记是否绑定
  res_uuid String 11111111-1111-1111-1111-111111111111 授权的资源UUID
  is_bound Number 是否可查看(已绑定),0否1是
  can_up Number 是否可修改,0否1是
  can_op Number 是否可操作,0否1是

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 200
msg String
data Object
  code Number 0
  message String [0] 操作成功。

# 资源授权 - 资源授权情况

传入资源id,获取用户列表(是否与该资源绑定)

SDK方法名:getAuthorizationResBind

# URL

//authorization/res_bind

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
res_uuid String
page Number 1
limit Number 1

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 200
msg String
data Object
  code Number 0
  message String [0] 操作成功。
  total Number 1
  info_list Array
    username String qouta_uuid
    user_uuid String eeee
    role String
    is_bound String
    can_up String
    can_op String

# 资源授权 - 更新资源授权

SDK方法名:updateAuthorizationResBind

# URL

//authorization/res_bind

# Method

PUT

# Request

名称 类型 必选 初始值 简介 Mock规则
res_uuid String
user_list Array
  user_uuid String
  can_up Number
  can_op Number

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 200
msg String
data Object
  code Number 0
  message String [0] 操作成功。

# -----7.1.57-----

# URL

/-----7.1.57-----

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则

# Response

名称 类型 必选 初始值 简介 Mock规则

# 资源授权-获取绑定

返回资源列表,7.1.57版本可用

SDK方法名:getAuthorizationBind

# URL

//authorization/bind

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
user_uuid String EFB53F11-7BA2-2001-3418-85865EA58E47

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 200
msg String
data Object
  code Number 0
  message String [0] 操作成功。
  info_list Array
    is_bound Number 0 是否已授权(绑定),1 已授权
    obj_uuid String 7E36A0B7-7C9A-D310-645A-F9FF7972F13F 资源(res_uuid)UUID
    obj_name String 141 资源名称
    obj_type Number 0
    obj_subtype Number 0
    config_addr String 192.168.138.141
    config_port String 26821
    proxy_switch String 0
    i2id String
    create_time Number 1600784536
    data_addr String 192.168.138.141
    dtrack_switch String 0
    phy_type Number 2
    os_type Number 0
    npsvr_uuid Null
    user_uuid String 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC
    username String admin
  total Number 1

# 资源授权-更新绑定

7.1.57版本可用

SDK方法名:updateAuthorizationBind

# URL

//authorization/bind

# Method

PUT

# Request

名称 类型 必选 初始值 简介 Mock规则
user_uuid String EFB53F11-7BA2-2001-3418-85865EA58E47
res_uuids Array ["7E36A0B7-7C9A-D310-645A-F9FF7972F13F"]
String

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 200
msg String
data Object
  code Number 0
  message String [0] 操作成功。
Last Updated: 9/22/2020, 4:12:11 PM