老版权限控制(deprecated)
Last updated
Last updated
此部分接口将会被废弃,请使用新版完整基于 RBAC 的角色权限管理。
你可以在控制台中创建角色、为角色配置权限和为角色指派用户(配置方式请参考:配置用户角色和权限),然后使用本页的 API 根据用户 ID 在程序中读取或修改用户角色和权限。
Authing.queryPermissions(userId)
参数:
{String} userId
使用方法:
返回数据:
Authing.queryRoles(options)
参数:
{Object} options
page: 第几页,选填,默认为 1
count: 总数,选填,默认为 10
使用方法:
返回数据:
Authing.createRole(options)
参数:
{Object} options
name: 角色名称,必填
descriptions: 角色描述,必填
使用方法:
返回数据:
Authing.updateRolePermissions(options)
参数:
{Object} options
name: 角色名称,必填
roleId: 角色 ID,必填
permissions: 角色权限,必填。输入自定义的权限字符串,可以是 JSON 或数组;之后可以通过 API 获取此处设置的权限既而实现自己的业务逻辑。
使用方法:
返回数据:
Authing.assignUserToRole(userId)
参数:
{String} userId
使用方法:
返回数据:
Authing.removeUserFromRole(options)
参数:
{Object} options
roleId: 角色 ID,必填
user: 要指派的用户 ID,必填
使用方法:
返回数据:
参数:
{Object} options
roleId: 角色 ID,必填
page: 第几页,选填,默认为 1
count: 总数,选填,默认为 10
使用方法:
返回数据: