【问题标题】:Amplify API GraphQL external webpageAmplify API GraphQL 外部网页
【发布时间】:2021-02-02 18:05:41
【问题描述】:

我搜索了数据库,但没有找到任何提示。我尝试将我的 aws amplify graphql API 与外部服务一起使用,但是,由于我的平台受 Cognito(电子邮件和 PW)保护,我需要一些优雅的方法来验证用户池中的现有 Cognito 用户以用于 graphql API(Cognitor 用户 = DynamoDB 中的所有者)进行简单查询以检索要在网页中显示的信息。有没有一种简单的方法可以做到这一点而不做太多?有哪些选择?

当我在浏览器中通过 URL 连接时,我收到一条未经授权的消息。

{ "errors" : [ { "errorType" : "UnauthorizedException", "message" : "Valid authorization header not provided." } ] }

我真的错过了这里的窍门。

【问题讨论】:

  • 我尝试使用 aws CLI 获取有效的访问令牌登录,并使用邮递员 Bearer Token 使用 Bearer Token Authorization 调用我的 graphql 接口,但我仍然遇到错误。

标签: amazon-web-services graphql amplify


【解决方案1】:

好的...在比较请求标头后,我发现了窍门... 去掉 Authorization 中的“Bearer”前缀。

【讨论】:

  • 你能详细解释一下吗?我也有同样的问题。
猜你喜欢
  • 2019-08-08
  • 2021-08-31
  • 1970-01-01
  • 2017-10-12
  • 1970-01-01
  • 2021-05-21
  • 2020-07-01
  • 2021-08-19
  • 2019-06-19
相关资源
最近更新 更多