【发布时间】:2020-05-29 06:14:13
【问题描述】:
我正在 Node 中构建一个 GraphQL 服务器并处理权限主题。我进行了一项研究,大部分建议是将此逻辑放在解析器中的某个位置。
我希望它能够将权限检查作为中间件步骤,也就是说,在它到达相应的解析器之前。这将有几个优点,例如: - 授权逻辑被所有解析器集中和重用 - 解析器逻辑更加简洁明了
对这种方法有何看法? 任何支持基于 GraphQL 方案的权限验证的现有库
【问题讨论】:
-
粒度 - 每个字段访问,一些限制(每个计划) - keystonejs