"Usar nombre para sugerencias de nombre de usuario": ¿sin efecto en el formulario de registro?

Intentando ayudar en Personalizar formulario de registro / ocultar o normalizar campo de nombre de usuario - Soporte, descubrí que la Configuración del sitio use_name_for_username_suggestions no parece tener ningún efecto en mi formulario de registro local.

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.

Me pregunto si tengo la expectativa equivocada para esta configuración, o si tengo razón y se introdujo un error en algún lugar, posiblemente en las correcciones para temas como Ofrecer sugerencias de nombre de usuario en blanco en lugar de ‘UserN’ al registrarse o “Usar correo electrónico para sugerencias de nombre de usuario y nombre”.

¿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.
1 me gusta

Confirmé esta configuración y tampoco tuvo efecto en mi instancia.

Estoy moviendo esto a un error. La configuración está activada en try.discourse.org y no hay opciones de inicio de sesión social ni SSO.

No se sugiere nada cuando intento registrarme.

1 me gusta

Esa configuración solo funciona para flujos de SSO/OAuth porque:

  1. en esos flujos, el correo electrónico es la “fuente de verdad” y la única información requerida que proviene del “proveedor de inicio de sesión”
  2. en el formulario de inicio de sesión local, el nombre suele estar en la parte inferior (véase la captura de pantalla en el mensaje de @hawk anterior)

He actualizado la descripción de la configuración del sitio para que sea más clara

1 me gusta

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?

Solo me pregunto si sería mejor publicar una solicitud en Contribute > Feature o encargar un plugin en Marketplace.

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.

Ah, gracias. Debería repasar los planes de Discourse. Tengo el cerebro de autoalojamiento.