我想知道是否有办法在hasura中做到这一点,而无需诉诸于创建另一个服务。
让我解释一下,在api中,用户发送他的令牌,这在后端被解码,所以我们知道用户是谁,这是有用的,例如,在数据库中搜索和返回只属于这个用户的记录。
Hasura有没有办法做到这一点?只返回属于使用其令牌的某个用户的记录?
令牌数据作为会话数据可用,因此您可以使用hasura列预设来插入用户id,并添加权限,仅从会话https://hasura.io/docs/latest/graphql/core/databases/postgres/schema/default-values/column-presets.html#column-presets中获取用户id等于用户id的行