Cómo mostrar el nombre de pila del usuario como nombre de usuario

Estoy familiarizado con las configuraciones existentes, pero lamentablemente, no abordan mi objetivo específico. En nuestro sistema de discourse, empleamos un mecanismo de inicio de sesión único (SSO) para iniciar sesión, y los usuarios no tienen permiso para actualizar sus nombres de usuario. La ventana emergente de registro también está oculta.

Actualmente, el nombre de usuario se genera a partir del campo ‘name’, que incluye tanto el nombre como el apellido. Mi objetivo es que el nombre de usuario refleje solo el nombre del usuario.

¿Es esto factible y hay algún plugin o script disponible para facilitar esta personalización?