Unser Forum hat ein besonderes Anliegen: Aus rechtlichen Gründen dürfen wir den echten Namen des Benutzers nicht einsehen.
Wir nutzen dieses Plugin – SX User Name Security – WordPress plugin | WordPress.org –, um in WordPress einen zufälligen Anzeigenamen zu generieren. Ist es möglich, die Verwendung des Benutzernamens in Discourse zu überschreiben und stattdessen den Anzeigenamen zu verwenden?
(Falls nicht: Weiß jemand einen Weg, in WordPress stattdessen einen zufälligen Benutzernamen zu generieren?)
Wir verwenden WP als SSO-Anbieter. Standardmäßig wird der echte Name verwendet, falls vorhanden, sodass der Anzeigename ignoriert wird, wenn ein echter Name existiert (was immer der Fall sein wird).
Ich verstehe. Ich habe die Funktionsweise des WP-Plugins nicht ganz verstanden. Ich ging davon aus, dass die Benutzernamen ersetzt wurden, sodass die echten Namen nicht mehr sichtbar sind.
Ich befürchte, diese Frage übersteigt meine Fähigkeiten.
Die WordPress-Regeln für Anzeigenamen entsprechen nicht den Discourse-Regeln für Benutzernamen. Beispielsweise sind in WordPress-Anzeigenamen Leerzeichen erlaubt. Die Übergabe des Anzeigenamens als Discourse-Benutzername für die SSO-Anmeldung ist keine Funktion, die zum Plugin hinzugefügt wird. Es kann jedoch sein, dass dies für Ihren Fall sinnvoll ist.
Das WP Discourse-Plugin verfügt über einen Filter namens wpdc_sso_params, der verwendet werden kann, um die an Discourse übergebenen SSO-Parameter anzupassen. Diese Suche führt Sie zu einigen Beispielen dafür, wie dieser Filter verwendet werden kann: Search results for 'wpdc_sso_params' - Discourse Meta. Die dafür erforderlichen Änderungen können zu Ihrem Theme oder zu einem Plugin hinzugefügt werden, das das WP Discourse-Plugin erweitert. Sie könnten versuchen, in unserer Kategorie Marketplace zu posten, um jemanden zu finden, der die Arbeit für Sie übernimmt.