tl;dr - Wenn sich ein neuer WordPress-Benutzer registriert oder eine Bestellung aufgibt, scheint er bestehende Benutzer in Discourse zu überschreiben oder mit ihnen zu verknüpfen. Ich bin mir nicht sicher, wie ich das beheben kann.
Hintergrund:
- Wir verwenden das wp-discourse-Plugin für SSO, wobei WordPress der DiscourseConnect-Anbieter ist.
- Wir haben unsere Discourse-Community gestartet, die auf einem Digital Ocean Droplet gehostet wird.
- Als wir die Discourse-Community starteten und uns über das wp-discourse-Plugin mit SSO verbanden, hosteten wir WordPress auf AWS Lightsail und verwendeten Plesk als unser Control Panel.
- Wir sind Anfang des Jahres zu Nexcess WordPress Managed Hosting migriert und der Discourse-Connector schien intakt geblieben zu sein.
- Wir haben unsere Benutzer nicht migriert, als wir zu unserer neuen WordPress-Installation wechselten. Sie wurden exportiert und wir planen, sie bald zu importieren.
- Unsere WordPress-Seite war eine Weile geschlossen, da wir einige große Anpassungen vorgenommen haben.
In den letzten Monaten haben viele Leute Bestellungen auf WordPress (WooCommerce) aufgegeben, und wir haben etwas Seltsames bemerkt… Wenn man sich ein Benutzerkonto in WordPress ansieht und das Feld Discourse Username betrachtet, wird der Benutzername als der von bestehenden Benutzern aus Discourse angezeigt. Irgendwie scheint unsere Verbindung zu Discourse durcheinander geraten zu sein. Ein Benutzer hat sich heute registriert und sein Discourse Username ist tennisdpm, was, wie Sie sehen können, ein bestehender Benutzer ist, der sich 2020 registriert hat. ![]()
Wir werden bald alle Benutzer, die Konten auf unserer alten WordPress-Instanz hatten, migrieren (hinzufügen) und sie zu unserer neuen Instanz hinzufügen. Da es jedoch anscheinend Konflikte mit bestehenden Benutzern und neu registrierten Benutzern gibt, möchten wir einen Aktionsplan haben, der weitere Konflikte verhindert und bestehende WP-Benutzer (über E-Mail als eindeutigen Identifikator) mit Discourse-Benutzern synchronisiert und neue SSO-Discourse-Konten bereitstellt, wenn neue WP-Benutzer hinzukommen.
Wir würden uns sehr über Hilfe und Anleitungen freuen, wie wir vorgehen sollen!
Bestehende wp-discourse Connect SSO-Einstellungen:

