我是使用的自定义用户体系,单uniCloud.databaseForJQL({event, context})依赖于官方的uni-id用户体系,而且其在操作数据库时需要设置角色权限如下
dbJQL.setUser({ // 指定后续执行操作的用户信息,此虚拟用户将同时拥有传入的uid、role、permission
uid: '', // 用户id
role: ['admin'], // 指定当前执行用户的角色为admin。如果只希望指定为admin身份,可以删除uid和permission字段
permission: [] // 用户权限
})
请问,我该如何设置用户角色,才能正常操作,不会使用admin,又能起到数据库schema设置的权限控制。
0 个回复