查询用户权限
了解如何配置用户角色、权限:
权限控制获取用户权限列表
Authing.userPermissionList(_id, options)
参数
_id <string> 用户 ID,必填。
使用方法
const permissionLost = await authing.userPermissionList("USER ID")返回数据
totalCount 权限总数
list 权限列表
rawList 权限列表,只包含 name
{
totalCount: 1,
list: [
{
_id: '5e20082f4b6419665991fa57',
name: "invoice:submit",
description: '提交发票报销申请。',
}
],
rawList: ['invoice:submit']
}获取用户角色列表
Authing.userRoleList(_id, options)
参数
_id <string> 用户 ID,必填。
使用方法
返回数据
totalCount 权限总数
list 权限列表
rawList 权限列表,只包含 name
获取用户分组列表
Authing.userGroupList(_id, options)
参数
_id <string> 用户 ID,必填。
使用方法
返回数据
如何与业务结合
假设你有一个接口,只有具备特定权限的用户可以访问:
Last updated
Was this helpful?