Недавно я хотел настроить Discourse и WordPress с единым логином и паролем, так как мои участники обсуждают всё на Discourse, а платежи совершают на WordPress.
- По моей задумке, участники не должны заново регистрироваться на WordPress: когда они входят в Discourse, они одновременно должны авторизовываться и на WordPress, чтобы совершить оплату.
Что я настроил на сайте Discourse
Включить провайдера SSO: ДА
URL провайдера SSO: URL WordPress
Секрет SSO: такой же, как на WordPress
Секреты провайдера SSO: URL WordPress + такой же, как на WordPress
Включить SSO: НЕТ
Что я настроил на сайте WordPress
Подключение
URL Discourse: выполнено
Ключ API: выполнено
Имя пользователя для публикации: System
Публикация: пока ничего не настроено
Настройки комментариев: пока ничего не настроено
Настройки текстового контента: пока ничего не настроено
Настройки вебхуков: пока ничего не настроено
SSO
Секретный ключ SSO: ДА
Настройки провайдера SSO: пока ничего не настроено
SSO-клиент:
Включить SSO-клиент: отмечено
Добавить ссылку для входа: отмечено
Перенаправление ссылки входа: www.MyDiscoursePage.com
Синхронизация существующих пользователей по email: отмечено
Синхронизация выхода из системы с Discourse: отмечено
Подскажите, пожалуйста, что-то я упустил?
- Я также хотел бы синхронизировать их данные, например email или имя пользователя, с WordPress.
Что я сделал
Я искал решение здесь. Насколько я знаю, мне нужно экспортировать CSV и импортировать его в WordPress. Если я ошибаюсь, пожалуйста, поправьте меня, спасибо.
-
Так как я сначала настроил Discourse, все имена пользователей и пароли находятся в базе данных Discourse. После импорта в WordPress имена пользователей и пароли будут такими же, как в Discourse?
-
Меня смущает одно: в чём разница между провайдером SSO и SSO-клиентом? В данном случае мой сайт Discourse будет провайдером SSO, поскольку вся моя база данных находится в Discourse?
