Open ID Connect Fehlerbehebung

Hallo, ich arbeite mit einer Discourse-Instanz mit hohem Datenverkehr, die selbst gehostet wird.
Sie wird auf Digital Ocean gehostet. Sie verwendet das Plugin discourse-openid-connect und Auth0 zur Authentifizierung.
Für die Autorisierung verwenden wir einen Drittanbieter, der die Cookies auf die E-Mail-Adresse des Benutzers prüft, die wir von Auth0 erhalten haben.
Es scheint, dass der E-Mail-Wert nicht in den Cookie geschrieben wird. Wenn unsere Autorisierung von Drittanbietern nach dem Cookie sucht, findet sie es nicht. Unsere Benutzer erhalten unsere Paywall, obwohl sie bezahlte Abonnenten sind.
Meine Frage ist, wie kann ich dies beheben, um herauszufinden, wo das Problem liegt?
Ich habe:

  • Die Protokolle eingeschaltet. Aber ich habe nicht die Erfahrung mit dem Open-ID-Prozess, um die Protokolle zu interpretieren.
  • Ich habe keine Änderungen an den Plugin-Einstellungen vorgenommen.
  • Ich habe das Open-ID-Connect-Discovery-Dokument noch nicht geprüft, ich arbeite daran, bald darauf zuzugreifen.

Diese Discourse-Foren laufen schon lange ohne Probleme. Ich habe keine Änderungen an den Plugins vorgenommen. Ich habe nichts hinzugefügt oder entfernt.

Ich glaube, dass dies nach dem 2.9.0.beta2 Update begonnen hat.
Sie können die Foren hier sehen: forums.wholehogsports.com

Vielen Dank für Ihre Zeit. Jeder Vorschlag wäre hilfreich. Ich habe nicht viel Erfahrung damit, daher schätze ich jede Korrektur oder Klärung meiner Beschreibung.

1 „Gefällt mir“

Wie genau funktioniert das? Wenn Auth0 ein HTTP-Only und Cookie schreibt, und die Cookie-Prüfung des Drittanbieters in JS erfolgt, funktioniert es nicht.

Vielen Dank für Ihre Antwort.
Ich recherchiere noch, wie unsere Drittanbieter die E-Mail überprüfen, aber meinen Sie damit, dass es nicht mit Javascript funktioniert?

Und ich bin mir nicht sicher, was Sie mit HTTP-Only meinen.

Ich weiß es zu schätzen, dass Sie sich die Zeit genommen haben, zu antworten. Ich bin neu bei Discourse und unserem Prozess. Vielen Dank für Ihre Geduld.

Ich möchte dies nur hochschieben, um zu sehen, ob jemand eine Lösung hat. Oder vielleicht kann mir jemand etwas zeigen, das ich offensichtlich übersehe.