Hallo zusammen,
ich betreibe WordPress + WooCommerce als DiscourseConnect-Anbieter über WP Discourse. Benutzer melden sich über WordPress per SSO bei Discourse an.
Unsere Benutzer haben derzeit automatisch generierte WordPress-Benutzernamen, da in WooCommerce die Option „Kontologin generieren“ aktiviert war. Das führt zu unhandlichen Forumsnamen (manchmal im Stil von E-Mail-Präfixen), was sowohl ein Datenschutzproblem als auch ein UX-Problem darstellt, da Benutzer korrekte Community-Benutzernamen (@usernames) wünschen.
Ich versuche, die empfohlene Langzeitkonfiguration mit WP Discourse zu verstehen.
Sollten WordPress-Benutzernamen die unveränderliche „Quelle der Wahrheit“ bleiben und alle Namensänderungen in WordPress erfolgen?
Oder gilt es als sicher/unterstützt, dass Discourse-Benutzernamen dauerhaft von user_login in WordPress abweichen (beispielsweise durch Deaktivieren der Auth-Überschreibung des Benutzernamens und Erlauben von Umbenennungen nur auf der Discourse-Seite)?
Meine Hauptsorge ist, dass das Ändern von Benutzernamen in WordPress im großen Stil riskant erscheint, da WordPress Core keine Änderung von user_login unterstützt und zusätzliche Plugins oder eine benutzerdefinierte Handhabung erforderlich wären.
Andererseits bin ich unsicher, welche Probleme auftreten können, wenn Discourse-Benutzernamen dauerhaft von WordPress-Benutzernamen abweichen.
Welche Konfiguration würdet ihr für bestehende Seiten mit vielen automatisch generierten WordPress-Benutzernamen empfehlen?
Vielen Dank!