parse-platform - Parse JS - 如何获取用户有权访问的 ACL 列表?
问题描述
我已经使用 Parse JS API 来设置角色和对象我已经使用角色的 ACL 保护了这些对象我已将用户附加到 _Users 关系中的角色
...但我在 JS 客户端库的类中找不到任何 API 方法Parse.User
来列出与用户相关的角色。
我是否应该反过来处理它 - 查看所有角色并过滤那些与我的用户有关系的角色?我会以为用户对象上有一个方法吗?
解决方案
是的。您将必须创建一个云代码函数来搜索角色。像这样的东西:
Parse.Cloud.define('getCurrentUserRoles', ({ user }) => (new Parse.Query(Parse.Role)).equalTo('users', user).find({ useMasterKey: true }));
推荐阅读
- python - 如何从数据框中的 url 中删除子文件夹和扩展名
- material-ui - 有没有办法从 DatePicker 的弹出对话框中删除“工具栏”?
- mysql - 替换中的Wordpress Mysql编号值
- c++ - 使用多个输入时无法从 BufferSink 检索有效的过滤帧
- r - 如何仅在 R 中的显着性检验中获取 p 值
- mongodb - 聚合以在文档中插入数组值
- javascript - 具有日历日期范围的数据过滤器
- ansible - 带有 become_method=pbrun 的 Ansible 剧本不起作用
- python - Selenium Python - 过时的元素引用异常
- azure - 使用 MFA 登录到 Azure CLI