首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用Firebase jwt令牌访问hasura

无法使用Firebase jwt令牌访问hasura
EN

Stack Overflow用户
提问于 2021-03-20 08:35:15
回答 1查看 418关注 0票数 2

无法设置基于角色的数据访问..。按照Firebase的文档设置Heroku Config Var:

代码语言:javascript
复制
{
    "type":"RS256",
    "jwk_url": "https://www.googleapis.com/service_accounts/v1/jwk/securetoken@system.gserviceaccount.com",
    "audience": "geosystem-2021",
    "issuer": "https://securetoken.google.com/geosystem-2021"
}

并从阿波罗客户端头发送:

代码语言:javascript
复制
'Authorization': `Bearer ${token}`

https://jwt.io/上检查的令牌包含声明:

代码语言:javascript
复制
"https://hasura.io/jwt/claims": {
    "x-hasura-default-role": "biuro",
    "x-hasura-allowed-roles": [
      "biuro"
    ],
    "x-hasura-user-id": "ytBVYInCbCghON3Xv4gXUq9iXsn1"
  },

仍然在Hasura资源管理器上选择了标题:Authorization Bearer oad098sadTOKEN_HERE获取错误:

代码语言:javascript
复制
x-hasura-admin-secret/x-hasura-access-key required, but not found

关于客户:

代码语言:javascript
复制
Unhandled Rejection (Error): x-hasura-admin-secret/x-hasura-access-key required, but not found

使用x-hasura-admin-secret,一切都正常,但所有表都可用,而不是为我的用户角色准备的.我遗漏了什么?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-05 15:31:07

这个问题与Hasura面板配置错误有关。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66719634

复制
相关文章

相似问题

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