Я отправил несколько приглашений для нового форума. Для этого я создал ссылку, сохранил её и отправил коллеге по электронной почте. Она перешла по ссылке и зарегистрировалась. Но я не вижу её на странице обзора в разделе Администрирование → Пользователи.
Что я делаю не так?
Я уже попросил коллегу выйти из системы и войти снова, но ничего не изменилось.
Каталог пользователей генерируется периодически по расписанию в целях производительности. Если пользователи не появляются сразу, это не должно вызывать беспокойства, если только через 24 часа вы всё ещё не видите пользователя.
В заголовке есть подсказка об этом: там указано «Последнее обновление»:
Доброе утро, Джефф.
Моя коллега зарегистрировалась в прошлую пятницу (28.05.21).
В текущем каталоге пользователей указано «последнее обновление 31.05.21», но её всё ещё нет в этом списке.
Мне нужно, чтобы её учётная запись появилась там, так как я должен предоставить ей права доступа. Не подскажете, возможно, есть какая-то неправильная настройка, которую я могу проверить?
Я только что говорил с коллегой, который упомянул, что активация SSO между нашей основной системой и форумом может быть проблемой. Сбивает с толку то, что люди могут регистрироваться, но не появляются в списке пользователей.
Это staged-пользователь (только электронная почта) или полноценная учётная запись? Есть ли что-то необычное в этой учётной записи?
Также я допустил ошибку в своём предыдущем ответе: я сослался на публичный каталог пользователей, не заметив, что вы имели в виду раздел Администрирование → Пользователи, то есть приватный каталог пользователей, что ещё более странно.
Честно говоря, я не знаю точной разницы между временным пользователем и полной учётной записью.
Думаю, в итоге она должна стать полноценным пользователем, модератором, когда я смогу предоставить ей все необходимые права.
Так как вы являетесь клиентом на хостинге, этот вопрос лучше решать через прямую поддержку. Представитель нашей команды уже связался с вами — пожалуйста, продолжите диалог там.
Просто хочу добавить примечание: похоже, проблема заключается в том, что когда приглашения отправляются с сайта, использующего DiscourseConnect для аутентификации, пользователи входят в систему Discourse через сайт провайдера SSO, нажимая кнопку «Продолжить» в приглашении:
Это означает, что учётная запись пользователя в Discourse создаётся только после прохождения процесса аутентификации на сайте провайдера SSO. Такое поведение является ожидаемым. Когда включён DiscourseConnect, пользователи могут входить в систему Discourse только через сайт провайдера SSO.Не уверен, что можно сделать, чтобы сделать процесс более понятным. Если у приглашённого пользователя нет существующей учётной записи на сайте провайдера SSO, процесс может вызвать значительную путаницу.