cookies - AppSync:如何设置标头作为响应?
问题描述
我想通过仅 http cookie 授权用户。
我想在 AppSync 响应中设置标题,例如 "Set-Cookie": "cookie=cookie; HttpOnly"
在“配置响应映射模板”我有$util.toJson($context.result)
我怎样才能做到这一点?
解决方案
似乎 Appsync 不允许您将请求 cookie 标头传递给 lambda。您可以传递其他标头,例如授权或 x-api-key 或 cookie,但 cookie 似乎已从事件中删除。我在文档中没有发现任何关于这种行为的信息,但从观察来看,这就是目前正在发生的事情。您将需要在另一个标头中传递您的身份验证数据。
推荐阅读
- spring-boot - 百里香叶不起作用 ${name} 在 html 中显示
- ethereum - 验证使用 Truffle 部署的智能合约代码
- javascript - 我的函数返回未定义(JavaScript)
- java - Hibernate 在不同线程上运行时不必要地创建新实体
- firebase - 如何编写只能通过我的应用访问的 Firebase 云功能?
- android - 如果片段在 ScrollView 内,不能动态添加片段?
- c++ - C++、GPIO、单独的数据和时钟线
- angular - Angular Material 2 动态主题颜色
- python - 如何将指标添加到模型 keras
- android - 我在哪里可以找到用于assetlinks.json 的 google play 控制台的密钥库 sha256?