gpt4 book ai didi

ruby - 对 graphql-ruby 中的字段进行授权

转载 作者:行者123 更新时间:2023-12-02 04:25:22 26 4
gpt4 key购买 nike

从这里 guide我不明白我们如何在 graphql-ruby 中的字段上添加授权。

我了解我们如何拒绝访问整个对象,但我不明白我们如何阻止仅访问对象的一个​​字段。
在我的用例中,我想阻止一些查询访问 String field在我的 UserType .

是否可以?与 field helper ?

最佳答案

您可以使用 scoping在 GraphQL-ruby 中或使用 gem graphql-guard .

要使范围界定工作,您应该使用 Pundit scope或 CanCan accessible_by .

仅供引用,我还没有在任何地方使用过它,但似乎两者都可以为我解决您的问题。

关于ruby - 对 graphql-ruby 中的字段进行授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55075434/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com