nodeSolidServer / nodeSolidServer/node-solid-server

500 error only in privacy mode (chrome)

Offen
#1,412 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
JavaScript
Sterne
1.8k
Forks
308
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

We have a NSS 5.2.3 (Docker Container) running in our kubernetes behind traefik with a certificate by lets encrypt.

We are testing the chess app (https://pheyvaer.github.io/solid-chess/) and it's working for a normal chrome session.

But in privacy mode or in Chromium, we will got the following error for the GET request https://localhost/inbox/ with status 500:
request to https://localhost/.well-known/openid-configuration failed, reason: unable to verify the first certificate

We tested also against inrupt.net and there is no problem.

We compared the requests and found out, that the cookie nssidp.sid is missing.

We tried some startup parameters, but with no effect.

We think that is not a specific NSS issue more like general purpose for proxying or security measures.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, die GET-Anfrage an https://localhost/inbox/ im Datenschutzmodus von Chrome oder in Chromium zu reproduzieren, und vergleiche sie mit einer normalen Sitzung. Verfolge den Fehler bei der Zertifikatsprüfung für /.well-known/openid-configuration und das fehlende nssidp.sid-Cookie über NSS, Docker, Kubernetes und Traefik hinweg; abgeschlossen ist die Aufgabe, wenn die Anfrage ohne den 500-Fehler erfolgreich ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
docker, javascript, kubernetes, nodejs
Bereich
backend, networking, security
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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