设置用户表权限

我们还需要允许对users表的选择和更新操作。 请单击左侧边栏的users表,以导航至用户表页面并切换到“权限”选项卡。

选择权限

单击“编辑”图标(铅笔图标),以修改角色用户的选择权限。 这会打开下面的部分,支持配置其权限。

用户在这里应该能够访问所有其他用户的idname数据。

用户选择权限

单击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
  • ArrowBuild apps and APIs 10x faster
  • ArrowBuilt-in authorization and caching
  • Arrow8x more performant than hand-rolled APIs
Promo
footer illustration
Brand logo
© 2024 Hasura Inc. All rights reserved
Github
Titter
Discord
Facebook
Instagram
Youtube
Linkedin