Probado en autoalojado 2026.3.0-latest.1 (41f62aab8e).
AskBot cree que definitivamente debería funcionar para la creación de cuentas SSO / OAuth2, pero no puede confirmar sólidamente que debería funcionar como una sugerencia automática en el formulario de registro regular.
¿Alguien puede confirmar si esta configuración hace algo en su formulario de registro local?
Explicación de AskBot:
Según lo que pude verificar, use_name_for_username_suggestions definitivamente se utiliza en flujos de creación de cuentas de autenticación externa, como SSO / OAuth2 / DiscourseConnect. El contexto de la configuración muestra que Discourse incluye el nombre del usuario como entrada al resolver un nombre de usuario sugerido en esas rutas:
/lib/auth/result.rb
/app/models/discourse_connect.rb
También encontré evidencia de que Discourse tiene comportamiento de autocompletado/sugerencia de nombre de usuario en el formulario de registro normal, por lo que esta función no parece ser exclusiva de SSO en concepto. Sin embargo, no pude encontrar una fuente actual de Meta que pruebe conclusivamente que el formulario de registro local plano esté conectado a esta configuración específica del sitio en todos los casos.
Por lo tanto, el resumen más seguro es:
Confirmado:use_name_for_username_suggestions afecta la sugerencia de nombre de usuario en SSO / OAuth2 / autenticación externa.
Probablemente previsto: también afecta el comportamiento de sugerencia/autocompletado de nombre de usuario en el formulario de registro local estándar.
No verificado conclusivamente solo con fuentes de Meta: si el formulario de registro local actual utiliza siempre esta configuración exacta.
Gracias a todos. Suena más a una solicitud de característica que a un error… básicamente, no tengo SSO pero quiero la misma prioridad: los nombres reales deben determinar los nombres de usuario; idealmente, el usuario no debería necesitar completarlo manualmente.
Gracias por la atención, Hawk & zogstrip. Agradezco la aclaración.
Estoy de acuerdo en que, si esta función funcionara en el formulario de inicio de sesión local, la experiencia de usuario sería incómoda debido al orden estándar de los campos.
¿Sería un gran esfuerzo agregar una opción para habilitarla y modificar el orden de los campos?
Eso no ayudará para un foro alojado por Discourse como el de @Jesse_Starks. Aunque él mencionó que podría elegir un plan superior en el futuro, dudo que se refiriera al plan empresarial, que sería necesario para plugins personalizados.