Kürzlich möchte ich mein Discourse und WordPress mit einem einzigen Benutzernamen und Passwort einrichten, da meine Mitglieder alles auf Discourse diskutieren, aber Zahlungen über WordPress getätigt werden.
- Meine Idee ist es, meinen Mitgliedern zu ermöglichen, sich nicht erneut auf WordPress anzumelden. Wenn sie sich bei Discourse anmelden, werden sie automatisch auch bei WordPress angemeldet und können Zahlungen tätigen.
Was ich auf der Discourse-Seite getan habe
SSO-Provider aktivieren: JA
SSO-URL: WordPress-URL
SSO-Geheimnis: gleich wie bei WordPress
SSO-Provider-Geheimnisse: WordPress-URL + gleich wie bei WordPress
SSO aktivieren: NEIN
Was ich auf der WordPress-Seite getan habe
Verbindung
Discourse-URL: erledigt
API-Schlüssel: erledigt
Veröffentlichungs-Benutzername: System
Veröffentlichung: noch nichts eingestellt
Kommentareinstellungen: noch nichts eingestellt
Textinhalteinstellungen: noch nichts eingestellt
Webhook-Einstellungen: noch nichts eingestellt
SSO
SSO-Geheimnisschlüssel: JA
SSO-Provider-Einstellungen: noch nichts eingestellt
SSO-Client: SSO-Client aktivieren: aktiviert
SSO-Client: Anmelde-Link hinzufügen: aktiviert
SSO-Client: Anmelde-Link-Weiterleitung: www.MyDiscoursePage.com
SSO-Client: Bestehende Benutzer per E-Mail synchronisieren: aktiviert
SSO-Client: Abmeldung mit Discourse synchronisieren: aktiviert
Habe ich etwas übersehen?
- Ich möchte ihre Daten wie E-Mail oder Benutzername in WordPress synchronisieren.
Was ich getan habe
Ich habe hier nach einer Lösung gesucht. Soweit ich weiß, muss ich eine CSV-Datei exportieren und in WordPress importieren. Falls ich falsch liege, bitte ich um Korrektur. Danke.
-
Da ich Discourse zuerst eingerichtet habe, befinden sich alle Benutzernamen und Passwörter hier in Discourse. Werden diese nach dem Import in WordPress die gleichen Benutzernamen und Passwörter wie in Discourse haben?
-
Eine Sache verwirrt mich: Was ist der Unterschied zwischen SSO-Provider und SSO-Client? In diesem Fall ist meine Discourse-Seite der SSO-Provider, da sich meine gesamte Datenbank dort befindet.