限制GraphQL中的访问权限

时间:2018-01-08 08:01:19

标签: graphql

假设我有users,用户可以看到其他用户,但也有admins,他们可以看到普通用户不应该看到的一些属性。

如何在GraphQL中实现它?

我是否应该为普通用户创建不同的根调用users,为管理员创建usersForAdmins并限制对该根调用的访问?

这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

您可以检查解析器中的用户权限并返回不同的数据