1

使用 Hasura GraphQL 引擎,给出下图:

在此处输入图像描述

如何限制表上的选择操作company,只允许选择与表上的用户关联(fk)的公司记录user

当然,我使用的是x-hasura-user-id会话变量。但是如何company_id在查看user表格时引用“当前”?

这是一个简单的问题,但是知道了这一点,我将来可以进行更复杂的验证。

4

1 回答 1

2

好吧,我做到了。

我使用的X-Hasura-User-IdX-Hasura-Default-Role会话变量,然后每个请求都返回所有记录,这不是我想要做的。经过几个小时的研究,我发现我需要使用X-Hasura-Role而不是X-Hasura-Default-Role.

这解决了我的问题,希望它对有同样问题的人有用。

于 2020-01-21T02:21:19.573 回答