Я работаю с клиентом, размещённым на CDCK, который настраивает OAuth2.
Мы настроили систему так, чтобы диалоговое окно создания учётной записи автоматически пропускалось, и теперь новые учётные записи, аутентифицированные через сервер OAuth2, создаются автоматически. Все остальные механизмы входа отключены.
Во время тестирования они не хотят, чтобы кто-либо входил в систему без утверждения, поэтому я включил опцию «Необходимо утверждать пользователей». Это работает как ожидалось, за исключением того, что у них всё ещё отображается кнопка «Изменить адрес электронной почты». Опция «Редактирование email» отключена, а «OAuth2 перезаписывает email» включена.
Я предложил скрыть кнопку с помощью CSS, но это выглядит как баг, хотя, возможно, это скорее запрос на новую функцию, так как это скорее раздражающий фактор, чем проблема, делающая использование Discourse невозможным.