首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何禁用Hasura模式自省?

如何禁用Hasura模式自省?
EN

Stack Overflow用户
提问于 2021-11-13 07:19:48
回答 1查看 87关注 0票数 0

我将在生产中发布我的应用程序。目前,我正在尝试禁用Hasura核心中的数据库模式自省。我尝试下载元数据并将以下内容添加到文件中

代码语言:javascript
复制
"graphql_schema_introspection": {
      "disabled_for_roles": [
        "user"
      ]
    }

它不起作用。但我在Hasura cloud中尝试了一下,它是有效的。也许这个特性只存在于Hasura云中,而不是Hasura核心。

是否有其他方法可以禁用Hasura核心中的模式自省?

EN

回答 1

Stack Overflow用户

发布于 2021-11-14 17:59:41

您需要激活AllowList,自省查询会自动变成不允许的查询。

您需要将自省查询添加到AllowList中才能启用它们。

备注:

  • 您不能禁止admin角色的自检。这是合理的:应用程序无论如何都不能在admin角色下工作。
  • 您不能允许一个角色而不允许另一个角色:允许列表不是按角色定义的
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69952286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档