Wie man DiscourseConnect nur als Client verwendet

Hallo, ich möchte, dass meine Website-Besucher sich nur mit Discourse anmelden und registrieren können. Hier ist, was ich bisher getan habe (aber es gibt mir einen 404-Fehler).

Schritt 1: Ich habe den DiscourseConnect Secret Key erstellt
Schritt 2: Diese Optionen auf meiner WP-Website aktiviert


Schritt 3: Diese Optionen in Discourse aktiviert:

Schritt 4: wp-login.php besucht und wenn ich auf den Link Mit Discourse anmelden klicke oder diesen Shortcode [discourse_connect_client] auf einer beliebigen Seite verwende, erhalte ich einen 404-Fehler bei Discourse.

Was fehlt mir?

Jede Hilfe wird geschätzt.

1 „Gefällt mir“

Sie haben Discourse so konfiguriert, als ob es WordPress zur Authentifizierung verwenden würde, was nicht das ist, was Sie tun möchten.

Sie sollten alle DiscourseConnect-Einstellungen, die Sie auf der Discourse-Seite vorgenommen haben, entfernen und stattdessen die folgenden Einstellungen unter Admin - Einstellungen - Anmelden vornehmen:

6 „Gefällt mir“

Vielen Dank für Ihre Hilfe, jetzt funktioniert es. Und übrigens, ich habe diesen Fehler bekommen, weil ich meine Website-URL mit https:// davor eingefügt habe (es sollte nur yourwebsite.com sein):

„Authentifizierung fehlgeschlagen aufgrund fehlenden Geheimnisses. Wenden Sie sich an die Website-Administratoren, um dieses Problem zu beheben.“

Und ich muss sagen, dass diese Einstellungen etwas verwirrend sind. Wie auf Ihrem Bild gezeigt, hätte ich die Option „Discourse Connect Provider“ in Discourse aktivieren sollen, obwohl die Registerkarte „DiscourseConnect Provider“ in WP das Gegenteil von dem besagt, was ich wollte:

Wenn Sie Ihre Website als DiscourseConnect-Anbieter aktivieren, werden alle Benutzerauthentifizierungen von Discourse auf WordPress übertragen.

Sie sollten umbenannt und/oder durch einen Titel oder vielleicht auf verschiedenen Registerkarten getrennt werden, wie sie es in WordPress sind.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.