如何在React Native中使用Amplify将授权标头传递给GraphQL

时间:2019-07-02 07:41:47

标签: react-native amazon-cognito aws-amplify

全部

我们正在使用React Native开发移动应用程序,我们正在使用APP Sync进行少量操作。

之前我们使用API​​_KEY进行授权,graphql代码很简单。我们配置所有必需的键,然后直接在

中进行查询

API.graphql(         graphqlOperation(updatedata,{          ID,          记录         })       )

现在,由于某些安全性更改,我们已更改了授权类型,已从API密钥移至从服务器的cognito访问令牌。我们获得了用于授权的访问令牌,现在如何为每个Graphql请求发送授权令牌或如何处理它?

任何人都可以解释

1 个答案:

答案 0 :(得分:0)

根据README for the amplify-js library,您有两个选择:

  1. 如果合适,您可以使用内置的Amplify Auth函数:
mvn verify
  1. 否则,您可以自己添加标题:
sonar.coverage.jacoco.xmlReportPaths

这两个示例都是直接从此答案顶部的自述链接中提取的,因此,建议您查看一下以获取更多信息。