Authentication 使用GraphTool发出经过身份验证的查询
我已成功设置了Auth0身份验证,并通过中继创建了一个用户,如前所述 接下来我想代表这个用户实际查询graph.cool。作为第一步,我只是手动修改了中继设置,以指定最初用于创建用户的相同身份验证令牌(通过类型Authentication 使用GraphTool发出经过身份验证的查询,authentication,graphql,auth0,relayjs,graphcool,Authentication,Graphql,Auth0,Relayjs,Graphcool,我已成功设置了Auth0身份验证,并通过中继创建了一个用户,如前所述 接下来我想代表这个用户实际查询graph.cool。作为第一步,我只是手动修改了中继设置,以指定最初用于创建用户的相同身份验证令牌(通过类型auth\u PROVIDER\u AUTH0上的idToken): 但是,应用程序停止渲染,我只收到一个控制台警告RelayPendingQueryTracker.js:153查询索引的服务器响应丢失。有任何提示吗?当调用signinUser或createUser时,将在有效负载中返回G
auth\u PROVIDER\u AUTH0
上的idToken
):
但是,应用程序停止渲染,我只收到一个控制台警告
RelayPendingQueryTracker.js:153查询索引的服务器响应丢失。有任何提示吗?当调用signinUser或createUser时,将在有效负载中返回GraphTool令牌
这是您需要在授权标头中使用的令牌,而不是Auth0 idToken
也许,看看我们在仪表板上是如何做到这一点也会有所帮助
希望这有帮助
Relay.injectNetworkLayer(
new Relay.DefaultNetworkLayer(process.env.GRAPHQL_ENDPOINT, {
headers: {
Authorization: 'Bearer XXX.YYY.ZZZ',
},
})
);