Testato su self-hosted 2026.3.0-latest.1 (41f62aab8e).
AskBot ritiene che dovrebbe funzionare sicuramente per la creazione di account SSO / OAuth2, ma non può confermare con certezza che debba funzionare come suggerimento automatico nel modulo di iscrizione standard.
Qualcuno può confermare se questa impostazione fa qualcosa nel vostro modulo di iscrizione locale?
Spiegazione di AskBot:
In base a quanto sono riuscito a verificare, use_name_for_username_suggestions è utilizzato sicuramente nei flussi di creazione account con autenticazione esterna come SSO / OAuth2 / DiscourseConnect. Il contesto dell’impostazione mostra che Discourse include il name dell’utente come input quando risolve un nome utente suggerito in quei percorsi:
/lib/auth/result.rb
/app/models/discourse_connect.rb
Ho anche trovato prove che Discourse ha un comportamento di completamento automatico/suggerimento del nome utente nel modulo di iscrizione normale, quindi questa funzionalità non sembra essere concettualmente limitata solo agli SSO. Tuttavia, non sono riuscito a trovare una fonte Meta attuale che provi in modo conclusivo che il semplice modulo di iscrizione locale sia collegato a questa specifica impostazione del sito in tutti i casi.
La sintesi più sicura è quindi:
Confermato:use_name_for_username_suggestions influenza i suggerimenti di nome utente per SSO / OAuth2 / autenticazione esterna.
Probabilmente previsto: influenza anche il comportamento di suggerimento/completamento automatico del nome utente nel modulo di iscrizione locale standard.
Non verificato in modo conclusivo dalle sole fonti Meta: se il modulo di iscrizione locale attuale utilizzi sempre questa esatta impostazione.
Grazie a tutti. Sembra più una richiesta di funzionalità che un bug… fondamentalmente non ho SSO, ma vorrei la stessa priorità: i nomi reali dovrebbero determinare gli username - idealmente l’utente non dovrebbe doverli compilare manualmente.
Grazie per l’attenzione, Hawk & zogstrip. Apprezzo la chiarificazione.
Sono d’accordo: se questa funzionalità funzionasse nel modulo di accesso locale, l’esperienza utente sarebbe scomoda a causa dell’ordine standard dei campi.
Sarebbe uno sforzo significativo aggiungere un’opzione per abilitarla e modificare l’ordine dei campi?
Questo non sarà d’aiuto per un forum ospitato da Discourse come quello di @Jesse_Starks. Anche se ha detto che potrebbe scegliere un piano superiore in futuro, dubito si riferisse all’Enterprise, che sarebbe necessario per plugin personalizzati.