我想通过仅 http cookie 授权用户。
我想在 AppSync 响应中设置标题,例如 "Set-Cookie": "cookie=cookie; HttpOnly"
在“配置响应映射模板”我有$util.toJson($context.result)
我怎样才能做到这一点?
我想通过仅 http cookie 授权用户。
我想在 AppSync 响应中设置标题,例如 "Set-Cookie": "cookie=cookie; HttpOnly"
在“配置响应映射模板”我有$util.toJson($context.result)
我怎样才能做到这一点?
似乎 Appsync 不允许您将请求 cookie 标头传递给 lambda。您可以传递其他标头,例如授权或 x-api-key 或 cookie,但 cookie 似乎已从事件中删除。我在文档中没有发现任何关于这种行为的信息,但从观察来看,这就是目前正在发生的事情。您将需要在另一个标头中传递您的身份验证数据。
现在可以通过以下方式实现$util.http.addResponseHeader
:https ://docs.aws.amazon.com/appsync/latest/devguide/resolver-util-reference.html#http-helpers-in-utils-http