Recentemente, deixamos de usar endereços de e-mail ao gerar nomes de usuário durante o SSO.
A solução recomendada é fornecer um nome de usuário no payload do SSO. Você pode voltar ao comportamento anterior alterando uma configuração oculta do site, mas ela pode ser removida no futuro.
./launcher enter app
rails c
SiteSetting.use_email_for_username_and_name_suggestions = true