Authentication 使用GraphTool发出经过身份验证的查询

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

我已成功设置了Auth0身份验证,并通过中继创建了一个用户,如前所述

接下来我想代表这个用户实际查询graph.cool。作为第一步,我只是手动修改了中继设置,以指定最初用于创建用户的相同身份验证令牌(通过类型
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',
    },
  })
);