Полностью email-независимый экземпляр Discourse

Продолжая обсуждение из Как одобрить вторичный адрес электронной почты пользователя через командную строку?:

Более общий вопрос: нам нужен экземпляр Discourse без использования электронной почты — то есть такой, который не должен ни получать, ни отправлять письма. Возможно ли это?

Я не уверен, что это полностью соответствует вашим требованиям, но это можно реализовать с помощью DiscourseConnect. По сути, просто укажите фиктивный адрес электронной почты в поле «Email» для записи SSO и установите настройку сайта «Отключить электронную почту» в значение «да» или (что, вероятно, лучше) «только для нештатных сотрудников». Затем настройте провайдерскую сторону DiscourseConnect, которая позволяет регистрацию без указания адреса электронной почты.

Если возможно, безопаснее, чтобы у учетных записей сотрудников были реальные адреса электронной почты и они получали письма с сайта. Например, это позволит им входить в систему через маршрут /u/admin-login, если когда-либо возникнут проблемы с DiscourseConnect.

Предложенное решение звучит скорее как обходной путь, чем как полноценная функция. Именно поэтому я выбрал категорию Contribute > Feature для своей темы.

Идея заключается в создании экземпляра системы, полностью лишённого привязки к электронной почте.

Примером может служить аккаунт ProtonMail, который можно настроить без указания какого-либо другого адреса электронной почты (за исключением случаев, когда их система верификации требует «дополнительного подтверждения»).

В нашем конкретном случае мы не хотим использовать какие-либо сторонние сервисы верификации. Нам не нужны уведомления по электронной почте или ответы через email; пользователи будут чувствовать себя совершенно комфортно, взаимодействуя с системой исключительно через браузеры (или мобильное приложение). Таким образом, единственное, что мешает нам реализовать такую конфигурацию, — это невозможность регистрации пользователей без использования электронной почты. Это, мягко говоря, противоречит ожиданиям некоторых сообществ, учитывая количество существующих сегодня сервисов, которые вообще не требуют указания адреса электронной почты.

Как вы думаете, это жизнеспособная просьба о добавлении функции, которая имеет шансы быть реализованной в Discourse в будущем?

А, из того, как я это прочитал, это больше похоже на вопрос поддержки, чем на предложение новой функции.

Существует плагин, который может оказаться полезным:

Однако я не уверен, насколько он надежен.

Хорошо, что мы это узнали. Но их дорожная карта выполнена всего на 20%, поэтому я боюсь её использовать.

Привет, я всё ещё работаю над разработкой своего плагина. Он находится на ранней стадии, и я не рекомендую использовать его в продакшене, если это не критически важно для вашего сообщества. Однако, если у вас есть функции, которые вы хотите, чтобы я реализовал в первую очередь, дайте знать — я постараюсь это сделать.