【问题标题】:AppSync: How set header in response?AppSync:如何设置标头作为响应?
【发布时间】:2018-11-09 01:01:45
【问题描述】:

我想通过 http only cookie 授权用户。

我想在 AppSync 响应中设置标头,例如 "Set-Cookie": "cookie=cookie; HttpOnly"

在“配置响应映射模板”我有$util.toJson($context.result)

我该怎么做?

【问题讨论】:

  • 目前您无法在 GraphQL 查询或突变上设置响应标头。你能解释一下你的用例是什么吗?
  • 哦,当然,我想将 httpOnly cookie 与 appsync 一起使用,为此我需要设置它们,为此我要设置标题“Set-Cookie”
  • 你有什么运气吗?我也需要。

标签: cookies setcookie aws-appsync


【解决方案1】:

Appsync 似乎不允许您将请求 cookie 标头传递给 lambda。您可以传递其他标头,例如授权或 x-api-key 或 cookie,但 cookie 似乎已从事件中删除。我在文档中没有发现任何关于这种行为的信息,但从观察来看,这就是目前正在发生的事情。您需要在另一个标头中传递您的身份验证数据。

【讨论】:

    猜你喜欢
    • 2015-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-09
    • 1970-01-01
    相关资源
    最近更新 更多