Я работаю с кем-то над переносом его сайта с WordPress, и в настоящее время он использует функцию единого входа (SSO) WordPress для своего форума Discourse.
Есть ли способ сохранить пользователей и позволить им входить в систему после того, как сайт WordPress больше не будет работать? Нужно ли это сделать до того, как сайт будет отключен?
Если мы закроем сайт, а пользователи попробуют сбросить пароль, позволит ли это им затем войти в систему?
Спасибо, @RGJ! Прошу прощения за мою неосведомлённость здесь — хэши паролей WP, я так понимаю, будут находиться в базе данных WP? Нет ли чего-то связанного с этим, что хранится в базе данных Discourse для этого процесса входа?
Скорее всего, я не буду делать это непосредственно в Discourse, поэтому хэши будут просто дополнительным столбцом в таблице пользователей для Discourse (название столбца import_pass)? И тогда, как только будет установлен плагин migratepassword, он просто будет работать с этим столбцом/данными?
В Discourse хранится external_id, который может быть связан с идентификатором пользователя WordPress.
Таблица: single_sign_on_records, столбцы: user_id и external_user_id.
Почти. Это будут дополнительные записи в таблице (user_custom_fields), связанные с пользователями (user_custom_fields.user_id = user.id), где user_custom_fields.name='import_pass'.