【发布时间】:2020-07-02 00:05:29
【问题描述】:
我正在运行一个带有 admin secret 的 docker 容器。在下图中,您可以在权限窗口下看到角色。
对于category 表,我将public 角色设置为SELECT 选项,并且该角色访问任何查询没有任何限制。
但我的问题是我无法使用public 角色访问查询,hasura 引擎询问admin-secret。见下图。
如何在不提供管理员凭据的情况下访问此 API?
【问题讨论】:
-
您是否将
HASURA_GRAPHQL_UNAUTHORIZED_ROLE设置为“public”或在启动命令中使用了--unauthorized-role=public 标志? -
@avimoondra 我在启动时没有设置
-
这很可能是问题所在!看起来您在 JWT 模式下运行,并且没有通过“Authorization: Bearer
”标头。