首页 > 解决方案 > AppSync:如何设置标头作为响应?

问题描述

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

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

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

我怎样才能做到这一点?

标签: cookiessetcookieaws-appsync

解决方案


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


推荐阅读