Configuración de los permisos de la tabla de usuarios

También necesitamos permitir las operaciones de selección y actualización en la tabla users. En la barra lateral izquierda, haga clic en la tabla users para navegar hasta la página de la tabla de usuarios y cambie a la pestaña Permissions.

Seleccione el permiso

Haga clic en el icono de edición (icono de lápiz) para modificar el permiso de selección para el usuario de rol. Esto abriría abajo una sección que le permite configurar sus permisos.

Aquí cada usuario debería poder acceder a los datos de id y name de los demás usuarios.

Permiso de selección de los usuarios

Haga clic en Save Permissions

Permiso de actualización

El usuario que esté registrado debería poder modificar solo su propio registro. Así que vamos a establecer ese permiso ahora.

En el permiso de actualización de la fila, debajo de custom check, elija la siguiente condición.

{"id":{"_eq":"X-Hasura-User-Id"}}

En Column update permissions, seleccione la columna last_seen, ya que esto se actualizará desde la aplicación de frontend.

Permiso de actualización de los usuarios

Haga clic en Save Permissions y con eso termina con las reglas de control de acceso para la tabla 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