gpt4 book ai didi

authentication - 使用 Graphcool 发出经过身份验证的查询

转载 作者:行者123 更新时间:2023-12-04 06:44:28 24 4
gpt4 key购买 nike

我已经成功设置Graph.cool Auth0 身份验证并通过中继创建用户,如所述here .

接下来我想代表这个用户实际查询 graph.cool。作为第一步,我简单地手动修改了 Relay 设置以指定与最初用于创建用户相同的身份验证 token (通过类型 AUTH_PROVIDER_AUTH0 上的 idToken ):

Relay.injectNetworkLayer(
new Relay.DefaultNetworkLayer(process.env.GRAPHQL_ENDPOINT, {
headers: {
Authorization: 'Bearer XXX.YYY.ZZZ',
},
})
);

但是,应用程序停止呈现,我只收到控制台警告 RelayPendingQueryTracker.js:153 查询索引缺少服务器响应。有什么提示吗?

最佳答案

调用 signinUser 或 createUser 突变时,有效载荷中会返回一个 Graphcool token 。 https://www.graph.cool/docs/faq/graphcool-session-user-goij0cooqu

这是您需要在授权 header 中使用的 token ,而不是 Auth0 idToken。

也许在仪表板中看看我们是如何做的也会有所帮助 https://github.com/graphcool/dashboard/blob/master/src/views/LoginView/LoginView.tsx

希望这对您有所帮助!

关于authentication - 使用 Graphcool 发出经过身份验证的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40205741/

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