资源授权
November 18, 2022About 4 min
资源授权
SDK类名:/authorization/Authorization
资源授权 - 用户列表
SDK方法名:ListAuthorizationUser
URL
/authorization/user
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
page | Number | 否 | |||
limit | Number | 否 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | 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初始值 | Mock规则 |
---|---|---|---|---|---|
type | String | 否 | 要获取的资源类型,取值同业务分组 | ||
subtype | String | 否 | 要获取的资源类型,取值同业务分组 | ||
user_uuid | String | 否 | 获取哪个用户手却情况 | ||
page | Number | 否 | 1 | ||
limit | Number | 否 | 1 | ||
is_cloud_platform | Number | type为8时传; 是否为云平台; 虚拟平台0;云平台1 | 0 | ||
is_vp_drill | String | type为20时传: 是否为虚机演练:1 ,否:0 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | 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初始值 | Mock规则 |
---|---|---|---|---|---|
user_uuid | String | 否 | 某个用户 | 11111111-1111-1111-1111-111111111111 | |
res_list | Array | 否 | 授权的资源列表,传当页的所有,用is_bound标记是否绑定 | ||
res_uuid | String | 否 | 授权的资源UUID | 11111111-1111-1111-1111-111111111111 | |
is_bound | Number | 否 | 是否可查看(已绑定),0否1是 | ||
can_up | Number | 否 | 是否可修改,0否1是 | ||
can_op | Number | 否 | 是否可操作,0否1是 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | 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初始值 | Mock规则 |
---|---|---|---|---|---|
res_uuid | String | 否 | |||
page | Number | 否 | 1 | ||
limit | Number | 否 | 1 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | 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初始值 | Mock规则 |
---|---|---|---|---|---|
res_uuid | String | 否 | |||
user_list | Array | 否 | |||
user_uuid | String | 否 | |||
can_up | Number | 否 | |||
can_op | Number | 否 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | 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初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
资源授权-获取绑定
返回资源列表,7.1.57版本可用
SDK方法名:getAuthorizationBind
URL
/authorization/bind
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
user_uuid | String | 是 | EFB53F11-7BA2-2001-3418-85865EA58E47 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功。 | |||
info_list | Array | ||||
is_bound | Number | 是否已授权(绑定),1 已授权 | 0 | ||
obj_uuid | String | 资源(res_uuid)UUID | 7E36A0B7-7C9A-D310-645A-F9FF7972F13F | ||
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初始值 | Mock规则 |
---|---|---|---|---|---|
user_uuid | String | EFB53F11-7BA2-2001-3418-85865EA58E47 | |||
res_uuids | Array | ["7E36A0B7-7C9A-D310-645A-F9FF7972F13F"] | |||
String |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功。 |