Wie kann ich mehrere Set-Cookie-Header vom API-Gateway mit einem Proxy-Lambda senden?
Ich benutze die Proxy-Integration von API Gateway, um ein Lambda aufzurufen. Die Ausgabeformatspezifikation ist das folgende JSON-Format:
{
"statusCode": httpStatusCode,
"headers": { "headerName": "headerValue", ... },
"body": "..."
}
In einer Antwort möchte ich zwei Cookies setzen (zwei verschiedene Authentifizierungs-Cookies), aber JSON lässt nicht zu, dass zwei identische Schlüssel imheaders
object (OK, technisch gesehen funktioniert die Spezifikation, die meisten Bibliotheken jedoch nicht).
RFC 7230 merkt an, dass Set-Cookie speziell behandelt werden sollte, aber ich kann nicht sehen, wie ich mehrere Set-Cookie-Werte über das API-Gateway senden kann.
Weiß jemand, ob das möglich ist?