„Namen für Benutzernamen-Vorschläge verwenden": keine Auswirkung auf das Anmeldungsformular?

Ich versuche, bei Benutzerregistrierungsformular anpassen / Benutzernamefeld ausblenden oder normalisieren - Support zu helfen. Dabei stellte ich fest, dass die Site-Einstellung use_name_for_username_suggestions anscheinend keine Wirkung auf mein lokales Anmeldeformular hat.

Getestet auf self-hosted 2026.3.0-latest.1 (41f62aab8e).

AskBot ist der Meinung, dass dies definitiv für die Erstellung von SSO-/OAuth2-Konten funktionieren sollte, kann jedoch nicht mit Sicherheit bestätigen, dass es als Autovervollständigung im normalen Anmeldeformular fungieren sollte.

Ich frage mich, ob ich falsche Erwartungen an diese Einstellung habe – oder ob ich recht habe und irgendwo ein Fehler eingeführt wurde, möglicherweise in den Korrekturen zu Themen wie Anbieten leerer Benutzernamen-Vorschläge statt ‚UserN’ bei der Registrierung oder „E-Mail für Benutzernamen- und Namensvorschläge verwenden".

Kann jemand bestätigen, ob diese Einstellung in Ihrem lokalen Anmeldeformular etwas bewirkt?

Erklärung von AskBot:

Basierend auf dem, was ich verifizieren konnte, wird use_name_for_username_suggestions definitiv in Authentifizierungs-Flows für externe Authentifizierung wie SSO / OAuth2 / DiscourseConnect verwendet. Der Einstellungskontext zeigt, dass Discourse den name des Benutzers als Eingabe einbezieht, wenn in diesen Pfaden ein vorgeschlagener Benutzername ermittelt wird:

  • /lib/auth/result.rb
  • /app/models/discourse_connect.rb

Ich habe auch Hinweise darauf gefunden, dass Discourse eine Autovervollständigung/Vorschlagsfunktion für Benutzernamen im normalen Anmeldeformular hat, sodass diese Funktion konzeptionell nicht nur auf SSO beschränkt zu sein scheint. Ich konnte jedoch keine aktuelle Meta-Quelle finden, die zweifelsfrei beweist, dass das einfache lokale Anmeldeformular in allen Fällen mit dieser spezifischen Site-Einstellung verknüpft ist.

Die sicherste Zusammenfassung lautet also:

  • Bestätigt: use_name_for_username_suggestions beeinflusst die Benutzernamen-Vorschläge bei SSO / OAuth2 / externer Authentifizierung.
  • Wahrscheinlich beabsichtigt: Es beeinflusst auch das Verhalten der Benutzernamen-Vorschläge/Autovervollständigung im standardmäßigen lokalen Anmeldeformular.
  • Nicht ausschließlich durch Meta-Quellen zweifelsfrei verifiziert: Ob das aktuelle lokale Anmeldeformular in jedem Fall genau diese Einstellung verwendet.
1 „Gefällt mir“

Diese Einstellung wurde bestätigt, hat jedoch ebenfalls keine Auswirkung auf meine Instanz.