我将在生产中发布我的应用程序。目前,我正在尝试禁用Hasura核心中的数据库模式自省。我尝试下载元数据并将以下内容添加到文件中
"graphql_schema_introspection": {
"disabled_for_roles": [
"user"
]
}它不起作用。但我在Hasura cloud中尝试了一下,它是有效的。也许这个特性只存在于Hasura云中,而不是Hasura核心。
是否有其他方法可以禁用Hasura核心中的模式自省?
发布于 2021-11-14 17:59:41
您需要激活AllowList,自省查询会自动变成不允许的查询。
您需要将自省查询添加到AllowList中才能启用它们。
备注:
admin角色的自检。这是合理的:应用程序无论如何都不能在admin角色下工作。https://stackoverflow.com/questions/69952286
复制相似问题