А что, если вы используете только SSO для аутентификации?
Одна из функций Discourse — запретить вход по электронной почте и разрешить SSO как единственную систему аутентификации.
Вы можете установить значения «enable local logins» и «enable local logins via email» в false.
А также установить «disable emails» в «yes».
Возможно, это не будет работать как самостоятельный продукт, но может работать как часть более крупной системы. Кроме того, если бы это было правдой, что «Discourse не может работать без электронной почты», зачем тогда все эти настройки для отключения системы?
«Этот баннер отображается, потому что он сообщает всем, что сайт не работает».
Опять же, я не думаю, что «все» должны об этом знать.
По крайней мере, на мой взгляд, об этом должны знать только сотрудники или администраторы, а не пользователи продукта.
Кстати, именно так мы и используем его. У нас есть основной веб-сайт, где вы выполняете вход/выход, регистрацию, сброс пароля и т. д.
Единственный способ попасть в Discourse — через SSO. Это позволяет нам легко управлять правами доступа через группы.