Graphql Ruby 中的参数授权
Posted
技术标签:
【中文标题】Graphql Ruby 中的参数授权【英文标题】:Arguments Authorization in Graphql Ruby 【发布时间】:2022-01-18 02:59:35 【问题描述】:在 Graphql-Ruby 文档中,有方法可以在参数字段中实现授权,例如可见性或可访问性,但我自己并不清楚如何实现,我该怎么做?
【问题讨论】:
【参考方案1】:我认为这里的文档非常好:https://graphql-ruby.org/authorization/authorization.html
这是查询时间授权,例如允许基于其他一些上下文信息通过 API 对给定参数集进行时间点授权。
您谈论可见性,我想您的意思是从内省的角度来看schema
。 Gem 没有提供一种方法来应用授权逻辑来改变不同调用者的模式视图。我想这是可能的,但你想支持必须正确解析多个模式或参数集的代码吗?
【讨论】:
以上是关于Graphql Ruby 中的参数授权的主要内容,如果未能解决你的问题,请参考以下文章
无法使用 graphq-request 表示嵌套对象输入类型的数组
GraphQL Connections for Relay 中的光标都有哪些限制?