flow-doc-deleted/api/ModulePermission.md

28 KiB
Raw Blame History

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-组件应用