Tenga en cuenta que el nombre de usuario de Discourse no debe contener espacios ni caracteres especiales.
Tenía una conexión SSO que había estado funcionando durante algún tiempo (con una @ en el nombre de usuario). Después de una de las actualizaciones recientes, esto dejó de funcionar. Reemplacé la @ con un guion bajo y todo ha estado funcionando desde entonces.
Tampoco se permite ingresar manualmente una @ en el nombre de usuario en Discourse.