设置用户表权限
我们还需要允许对users
表的选择和更新操作。
请单击左侧边栏的users
表,以导航至用户表页面并切换到“权限”选项卡。
选择权限
单击“编辑”图标(铅笔图标),以修改角色用户的选择权限。 这会打开下面的部分,支持配置其权限。
用户在这里应该能够访问所有其他用户的id
和name
数据。
单击Save Permissions
更新权限
已登录的用户应仅可修改自己的记录。 现在,让我们设置该权限。
在行更新权限中,选择自定义检查下的以下条件。
{"id":{"_eq":"X-Hasura-User-Id"}}
在列更新权限下,选择last_seen
列,因为这将在前端应用程序中更新。
单击Save Permissions
,就完成了users
表的访问控制规则设置。
Did you find this page helpful?
Start with GraphQL on Hasura for Free
- Build apps and APIs 10x faster
- Built-in authorization and caching
- 8x more performant than hand-rolled APIs