Обратите внимание, что имя пользователя Discourse не должно содержать пробелов или специальных символов.
У меня было соединение SSO, которое работало уже некоторое время (с символом @ в имени пользователя). После одного из последних обновлений оно перестало работать. Я заменил @ на нижнее подчеркивание, и с тех пор всё работает.
Ручной ввод символа @ в имени пользователя также не разрешён в Discourse.