### PermissionApi [toc] #### getPrivileges(param) ##### param properties
名称 类型 是否必须 描述
identity_id string false 主体id
identity_type string false 主体类型
identity_name string false 主体名称
application_id string true 应用id
object_type string false 对象类型(可选值: data, api, ui, res_set, app)
object_code string false 对象代码
affect string false 作用方式(affect,deny)
page_num string false 起始页,默认1
page_size string false 页大小,默认20
page_sort string false 排序方式,格式:字段[排序方式]
#### getAuthUnits(param) ##### param properties
名称 类型 是否必须 描述
identity_id string false 主体id
identity_type string false 主体类型
identity_name string false 主体名称
page_num string false 起始页,默认1
page_size string false 页大小,默认20
page_sort string false 排序方式,格式:字段[排序方式]
#### getAuthUnit(param) ##### param properties
名称 类型 是否必须 描述
id string true au id
#### createAuthUnitRules(param) ##### param properties
名称 类型 是否必须 描述
identities array false
rules array false
#### modifyAuthUnit(param) ##### param properties
名称 类型 是否必须 描述
rid string true AU id
tid string true 规则id
#### getAuthUnitsRules(param) ##### param properties
名称 类型 是否必须 描述
rid string true AU id
application_id string false 应用id
type string false 规则类型
code string false 资源或资源集合code
self_only string false 只查询指定主体下的授权
resource_id string false 资源id,当type=api,ui,data时有效
resource_match_all_resources string false 匹配所有资源,当type=res时有效
resource_match_all_actions string false 匹配所有资源操作,当type=res时有效
resource_set_id string false 资源集合id,当type=res_set
#### queryAuthUnitsRules(param) ##### param properties
名称 类型 是否必须 描述
application_id string false 应用id
type string false 规则类型
code string false 资源或资源集合code
identity_id string true 主体id
identity_type string true 主体类型
identity_name string false 主体名称
self_only string false 只查询指定主体下的授权
resource_id string false 资源id,当type=api,ui,data时有效
resource_match_all_resources string false 匹配所有资源,当type=res时有效
resource_match_all_actions string false 匹配所有资源操作,当type=res时有效
resource_set_id string false 资源集合id,当type=res_set
#### deleteAuthUnitRules(param) ##### param properties
名称 类型 是否必须 描述
ids array true
#### createResource(param) ##### param properties
名称 类型 是否必须 描述
description string false 描述
code string false 资源代码
application_id number false 应用id
type string false 资源类型,data/api/ui
uri string false 资源URI, 当type=api/ui 时有效
actions array false
#### modifyResource(param) ##### param properties
名称 类型 是否必须 描述
id string true 资源id
description string false 描述
uri string false 资源URI, 当type=api/ui 时有效
actions array false
#### getResources(param) ##### param properties
名称 类型 是否必须 描述
application_id string true 应用id
type string false 资源类型
code string false 资源代码
include_global string false 是否查询包含全局资源
page_num string false 起始页,默认1
page_size string false 页大小,默认20
page_sort string false 排序方式,格式:字段[排序方式]
#### getResource(param) ##### param properties
名称 类型 是否必须 描述
id string true 资源id
application_id string true 应用id
#### deleteResources(param) ##### param properties
名称 类型 是否必须 描述
ids array true
#### createResourceSet(param) ##### param properties
名称 类型 是否必须 描述
code string false 集合代码
description string false 描述
application_id string false 应用id
#### modifyResourceSet(param) ##### param properties
名称 类型 是否必须 描述
id string true 集合id
code string false 集合代码
description string false 描述
#### getResourceSets(param) ##### param properties
名称 类型 是否必须 描述
code string false 集合代码
application_id string true 应用id
include_global string false 查询是否包含全局资源集合
page_num string false 起始页,默认1
page_size string false 页大小,默认20
page_sort string false 排序方式,格式:字段[排序方式]
#### getResourceSet(param) ##### param properties
名称 类型 是否必须 描述
id string true 资源集合id
#### createResourceSetMember(param) ##### param properties
名称 类型 是否必须 描述
id string true 集合id
resource_id number false
resource_scope string false
resource_actions array false
match_all_actions boolean false
#### modifyResourceSetMember(param) ##### param properties
名称 类型 是否必须 描述
sid string true 资源集合id
mid string true 资源集合成员id
resource_id number false
resource_scope string false
ResourceActions array false
match_all_actions boolean false
#### getResourceMembers(param) ##### param properties
名称 类型 是否必须 描述
sid string true 资源集合id
resource_code string false 资源代码
resource_type string false 资源类型
page_num string false 起始页,默认1
page_size string false 页大小,默认20
page_sort string false 排序方式,格式:字段[排序方式]
#### getResourceMember(param) ##### param properties
名称 类型 是否必须 描述
sid string true 资源集合id
mid string true 成员id
#### authorizeApplications(param) ##### param properties
名称 类型 是否必须 描述
identities array false
application_id string false
affect string false allow, deny
#### listAuthorizedApplications(param) ##### param properties
名称 类型 是否必须 描述
identity_id string true 授权主体 id
identity_type string true 授权主体类型
type string false 应用类型: 0-默认应用 1-自建应用 2-模板应用 3-组件应用