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.