Problems Reading Cookies

Offen
#274 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Bug
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
aws, java
Bereich
api, backend, cloud

Rechercherichtung

Beginne damit, nachzuverfolgen, wie Cookies der Java-Spark-Implementierung zugänglich gemacht werden, wenn Anfragen API Gateway und CloudFront durchlaufen. Vergleiche das gemeldete Vanity-Domain-Szenario mit der bestehenden Dokumentation von serverless-java-container und dem Verhalten bei der Anfrageverarbeitung; abgeschlossen ist die Aufgabe, wenn Cookies in diesem Bereitstellungspfad gelesen werden können.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

need feedback
  • Framework version: 1.3.2
  • Implementations: Spark

Scenario

Lambda is fronted by API Gateway which is in turn fronted by cloudfront which is the host of the public vanity URL.

Code is the lambda is looking for a cookie but cannot get get. I assume that this is because it's not getting x-forwarded data? In a similar situation with a ELB running Spring/tomcat we had a similar problem and needed to add the following properties to Spring:

server.tomcat.remote-ip-header=x-forwarded-for
server.tomcat.protocol-header=x-forwarded-proto

I assume there is something like this for Spark? I don't see anything in their documentation?

Expected behavior

Can read cookies on the vanity domain

Actual behavior

no cookies :(

Steps to reproduce

Create the above scenario

Thank You!

Vorherrschende Sprache
Java
Sterne
1.6k
Forks
575
Ø Merge
1 T. 15 Std.
Gemergte PRs (30 T.)
12

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus aws/serverless-java-container

Alle Issues in aws/serverless-java-container

Ähnliche Issues

Weitere Issues zu Java

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.