7

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

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

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

我怎样才能做到这一点?

4

2 回答 2

0

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

于 2018-06-22T21:51:39.730 回答
0

现在可以通过以下方式实现$util.http.addResponseHeaderhttps ://docs.aws.amazon.com/appsync/latest/devguide/resolver-util-reference.html#http-helpers-in-utils-http

于 2022-02-23T00:25:23.073 回答