Мы используем Discourse Connect уже некоторое время. Несмотря на то, что создание пользователей аутентифицируется через нашу внутреннюю систему, Discourse всё равно отправляет пользователю письмо «ПОДТВЕРДИТЕ ВАШУ УЧЁТНУЮ ЗАПИСЬ».
Примечание: Внутренняя система уже использует двойное подтверждение.
Вопросы:
Получают ли сводку (Digest) только пользователи, которые подтвердили учётную запись?
Если да, есть ли способ отключить это, чтобы сводка отправлялась всем пользователям, добавленным в систему Discourse?
Если на первый ответ «нет», я могу просто отключить письмо «ПОДТВЕРДИТЕ ВАШУ УЧЁТНУЮ ЗАПИСЬ».
Существует параметр, который можно передать, чтобы сообщить DiscourseConnect, что вы подтвердили электронную почту. Я не помню, как он называется, но, думаю, если вы посмотрите в документации или спецификации, то сможете его найти.
Да; установка require_activation в true сообщает Discourse, что, по сути, адрес электронной почты не подтверждён, и Discourse должен подтвердить его самостоятельно.
Да — если вы выполните activate! для объекта User из консоли, это активирует его.
Также вы возможно сможете использовать эндпоинт sync_sso с правильными параметрами… но я не уверен в этом. Аналогично, это возможно активирует его при следующем входе, если будут переданы правильные параметры.
Спасибо, Майкл. Можете ли вы направить меня к документу, где указано, что именно нужно запускать в консоли? (Например, раздел с папкой, где это нужно выполнить, и команда)