Note que o nome de usuário do Discourse não deve conter espaços ou caracteres especiais.
Eu tinha uma conexão SSO que estava funcionando há algum tempo (com um @ no nome de usuário). Após uma das atualizações recentes, isso deixou de funcionar. Substituí o @ por um sublinhado, e tudo tem funcionado desde então.
A inserção manual de um @ no nome de usuário também não é permitida no Discourse.