首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用JS拒绝在Parse Server中查询类的权限

使用JS拒绝在Parse Server中查询类的权限
EN

Stack Overflow用户
提问于 2020-06-09 15:17:04
回答 1查看 964关注 0票数 0

我在我的解析服务器中使用Parse仪表板创建了一个类,然后更改了类级权限,只允许一个用户在该类的文档中执行读和写操作:

应该访问该类的用户也是通过Parse仪表板手动创建的,如下所示:

但是,当我试图查询这个类的文档时,在特定的情况下使用这个用户时,我一直收到错误消息“拒绝在类人员上查找操作的权限”。我的类登录和查询代码是这样的:

代码语言:javascript
运行
复制
const Person = Parse.Object.extend('Person')
Parse.Object.registerSubclass('Person', Person)

Parse.User.logIn('username', 'password').then(user => {
    console.log('E-mail: ' + user.getEmail())
    console.log('Created: ' + user.createdAt)
    console.log('Current: ' + user.isCurrent())
    console.log('Authenticated: ' + user.authenticated())

    const query = new Parse.Query(Person)
    query.equalTo('name', 'John')
    return query.find()
})

我加入了一堆console.log,以检查用户正在打印哪些信息,并且我确认登录似乎成功完成,因为字段emailcreatedAt与我在Parse中看到的信息相匹配。然而,字段authenticatedcurrent都返回false,但我不知道为什么。我原以为它们会返回true

这是应用程序中我尝试登录Parse Server并执行仅限于一个用户的操作的唯一位置。知道为什么我会得到这个“拒绝在类上找到行动的权限”错误吗?

EN

回答 1

Stack Overflow用户

发布于 2020-12-15 12:02:29

我想这和安全有关。通常,Parse将不允许用户获取任何其他用户的数据,除非您做了一些操作--例如,允许它从仪表板上获取数据。但不管怎样,我想你得一个接一个地去做。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62285916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档