Здравствуйте,
извините за оживление этой старой темы, но текущее поведение Discourse действительно создаёт проблемы.
Если пользователь активирует учётную запись на нашей платформе (Discourse — лишь одна из многих), мы автоматически создаём пользователя Discord через API. Это необходимо для корректного назначения групп. Если пользователь изменит свой адрес электронной почты до первого входа в Discourse через SSO, у него будет создана новая учётная запись (с именем пользователя <username>1), и нам придётся вручную объединять две учётные записи.
Возможность изменения адреса электронной почты через API помогла бы значительно сократить объём ручной работы. Думаю, администраторам также следует разрешить это, поскольку они обычно понимают, что делают.
Я хотел бы запретить пользователям изменять свои адреса электронной почты, но оставить эту возможность для администраторов и API.