>新手在这里解析服务器。
我有一个应用程序,它从解析服务器读取数据并将其显示给用户,而无需登录。
我想创建另一个"管理员"应用程序,该应用程序仅允许一个预填充的管理员用户登录并更改数据。这可以通过Facebook登录吗?我更喜欢Facebook登录,因为使用普通(用户,密码(登录,我无法在解析服务器上轻松实现2FA。Facebook登录将解决此问题,因为用户已经使用2FA登录Facebook。
这可能吗?任何建议/指示将不胜感激。我正在用 React Native 编写这两个应用程序。第一个应用已完成。
登录类型与用户拥有的能力无关。对于所需设置,最简单的解决方案是使用类级权限:
- 创建一个新的
Role
对象并相应地命名它,例如admin
- 将您的管理员用户添加到该角色
- 为数据类设置类级别权限:授予公共读取访问权限,限制对
admin
角色的写入访问权限
现在,每个用户都可以看到所有数据,但只有管理员角色的成员才能操作它们。如果需要,可以向角色添加更多用户,以授予他们写入访问权限。
顺便说一句:所有这些步骤都可以在解析仪表板中执行,无需编码。
编辑
实际上你可以让它更简单,类级权限也可以授予单个用户 - 所以如果你真的只需要一个管理员,则不需要角色。