Como exibir o primeiro nome do usuário como nome de usuário

Estou familiarizado com as configurações existentes, mas infelizmente elas não atendem ao meu objetivo específico. Em nosso sistema de discourse, empregamos um mecanismo de Single Sign-On (SSO) para login, e os usuários não têm permissão para atualizar seus nomes de usuário. O pop-up de registro também está oculto.

Atualmente, o nome de usuário é gerado a partir do campo ‘name’, que inclui o primeiro e o último nome. Meu objetivo é que o nome de usuário reflita apenas o primeiro nome do usuário.

Isso é alcançável e existem plugins ou scripts disponíveis para facilitar essa personalização?