Нашёл этот предмет. При схожей пользовательской базе у нас есть аналогичная потребность. Пользователи аутентифицируются внешним образом с помощью OAuth2 (AWS Cognito). В нашем случае это необходимо по двум причинам:
- обеспечить анонимность пользователей на публичных форумах (модераторы проверяют весь контент, хотя иногда что-то проскальзывает);
- избежать утечки коммерческих данных о пользовательской базе, поскольку речь идёт о форумах по продуктам.
Для форума фонда существует схожая потребность, но в данном случае анонимность важна из-за специфики журналистики. Этот форум в настоящее время использует внутреннюю базу пользователей.
В настоящее время мы примерно ежедневно просматриваем пользователей и изменяем их имена так, чтобы было сложно связать имя пользователя с существующей базой.
Для удаления доступна функция:
Для регистрации такой возможности «из коробки» нет, и я также не нашёл плагин на Plugin - Discourse Meta.
Наилучшим решением был бы плагин, который присваивал бы имя пользователя в формате ПРЕФИКС плюс номер из уникальной последовательности цифр или шестнадцатеричных символов.