Плагин WordPress не перенаправляет на вход в Discourse автоматически

Здравствуйте,

Я использую WordPress Multisite и установил плагин Discourse для использования Discourse в качестве провайдера SSO для WordPress. Однако он не работает с одиночным сайтом WordPress. Когда я перехожу в wp-admin для входа, отображается страница входа WordPress, и автоматическое перенаправление на вход в Discourse не происходит.

У кого-нибудь есть опыт работы с SSO для WordPress Multisite?

Что происходит, когда вы переходите по адресу < ваш_сайт >/wp-login.php

То же самое.
Это страница входа в WordPress, она не может перенаправить на вход в Discourse.

Плагин «активирован для всей сети»?

Я не понимаю ваш вопрос, но вот мои настройки сети:

Я хочу сделать то же самое.
Я не могу подтвердить, что это именно то, что вам нужно, но, думаю, вам нужно отметить эти галочки после входа в ваш экземпляр Discourse как администратор и перехода в Настройки → Вход.

Первая галочка, похоже, позволяет кому-то войти в ваш Discourse, аутентифицируясь через другой сайт. Это не то, что вам нужно.

Две следующие галочки, я думаю, — это то, что нам нужно.

Возможно, кто-то, кто разбирается в этом, сможет подтвердить или исправить этот совет.

Привет, друзья! Использование WordPress в качестве клиента DiscourseConnect для провайдера Discourse не поддерживается. Пожалуйста, ознакомьтесь с информацией по ссылке:

В частности, раздел Поддержка мультисайтов

Плагин WP Discourse работает с настройками мультисайтов WordPress во всех аспектах, кроме использования WordPress в качестве клиента DiscourseConnect для вашего сайта Discourse.

Когда я снова проверил эту опцию, появилась ошибка «слишком много перенаправлений»

https://phuonghuynh.org/wp-admin/index.php?redirect_to=https%3A%2F%2Fphuonghuynh.org%2Fwp-admin%2Findex.php%3Fredirect_to%3Dhttps%253A%252F%252Fphuonghuynh.org%252Fwp-admin%252Findex.php%253Fredirect_to%253Dhttps%25253A%25252F%25252Fphuonghuynh.org%25252Fwp-admin%25252Findex.php%25253Fredirect_to%25253Dhttps%2525253A%2525252F%2525252Fphuonghuynh.org%2525252Fwp-admin%2525252Findex.php%2525253Fredirect_to%2525253Dhttps%252525253A%252525252F%252525252Fphuonghuynh.org%252525252Fwp-admin%252525252Findex.php%252525253Fredirect_to%252525253Dhttps%25252525253A%25252525252F%25252525252Fphuonghuynh.org%25252525252Fwp-admin%25252525252Findex.php%2525252525253Fredirect_to%2525252525253Dhttps%252525252525253A%252525252525252F%252525252525252Fphuonghuynh.org%252525252525252Fwp-admin%252525252525252Findex.php%25252525252525253Fredirect_to%25252525252525253Dhttps%2525252525252525253A%2525252525252525252F%2525252525252525252Fphuonghuynh.org%2525252525252525252Fwp-admin%2525252525252525252Findex.php%252525252525252525253Fredirect_to%252525252525252525253Dhttps%25252525252525252525253A%25252525252525252525252F%25252525252525252525252Fphuonghuynh.org%25252525252525252525252Fwp-admin%25252525252525252525252Findex.php%2525252525252525252525253Fredirect_to%2525252525252525252525253Dhttps%252525252525252525252525253A%252525252525252525252525252F%252525252525252525252525252Fphuonghuynh.org%252525252525252525252525252Fwp-admin%252525252525252525252525252Findex.php%25252525252525252525252525253Fredirect_to%25252525252525252525252525253Dhttps%2525252525252525252525252525253A%2525252525252525252525252525252F%2525252525252525252525252525252Fphuonghuynh.org%2525252525252525252525252525252Fwp-admin%2525252525252525252525252525252Findex.php%252525252525252525252525252525253Fredirect_to%252525252525252525252525252525253Dhttps%25252525252525252525252525252525253A%25252525252525252525252525252525252F%25252525252525252525252525252525252Fphuonghuynh.org%25252525252525252525252525252525252Fwp-admin%25252525252525252525252525252525252Findex.php%2525252525252525252525252525252525253Fredirect_to%2525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525253A%252525252525252525252525252525252525252F%252525252525252525252525252525252525252Fphuonghuynh.org%252525252525252525252525252525252525252Fwp-admin%252525252525252525252525252525252525252Findex.php%25252525252525252525252525252525252525253Fredirect_to%25252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252Fphuonghuynh.org%2525252525252525252525252525252525252525252Fwp-admin%2525252525252525252525252525252525252525252Findex.php%252525252525252525252525252525252525252525253Fredirect_to%252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252Fphuonghuynh.org%25252525252525252525252525252525252525252525252Fwp-admin%25252525252525252525252525252525252525252525252Findex.php%2525252525252525252525252525252525252525252525253Fredirect_to%2525252525252525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525252525252525253A%252525252525252525252525252525252525252525252525252F%252525252525252525252525252525252525252525252525252Fphuonghuynh.org%252525252525252525252525252525252525252525252525252Fwp-admin%252525252525252525252525252525252525252525252525252Findex.php%25252525252525252525252525252525252525252525252525253Fredirect_to%25252525252525252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252525252525252Fphuonghuynh.org%2525252525252525252525252525252525252525252525252525252Fwp-admin%2525252525252525252525252525252525252525252525252525252Findex.php%252525252525252525252525252525252525252525252525252525253Fredirect_to%252525252525252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252525252525252Fphuonghuynh.org%25252525252525252525252525252525252525252525252525252525252Fwp-admin%25252525252525252525252525252525252525252525252525252525252F

Не могли бы вы проверить это?

Обратите внимание на вышесказанное.

Спасибо.
Так могу ли я отключить эту опцию, чтобы настроить это для каждого сайта в моей сети?

Почему вы не поддерживаете это?

Если ваш WordPress является мультисайтом, вкладка DiscourseConnect Client будет полностью недоступна.

Потому что настройки мультисайта изменяют способ обработки маршрутов, что может привести к различным проблемам с обработкой маршрутов, необходимой для использования Discourse в качестве провайдера идентификации. Мы можем вернуться к этому вопросу в будущем, но в данный момент это не является приоритетом.

Если вы рассматриваете возможность интеграции пользователей Discourse с несколькими сайтами WordPress, мы рекомендуем рассмотреть специализированное решение для аутентификации, такое как auth0.com, которое работает как с WordPress, так и с Discourse «из коробки».

Жаль. В предыдущей версии я просто включал эту опцию для каждого сайта, и всё работало. Похоже, в текущей версии она потерялась. В мультисайте в сети много пользователей; я думаю, что это позволит форуму привлечь больше пользователей, и в таком направлении этот плагин можно развивать.

@simon поправьте меня, если я ошибаюсь, но я не думаю, что плагин WP Discourse когда-либо поддерживал использование Discourse в качестве провайдера идентификации для WordPress Multisite.

Приветствую снова. Как я уже запрашивал на странице Lack of Discourseconnect client tab in multisite for wordpress - #2 by angus

Не могли бы вы вернуть предыдущую версию репозитория для этого плагина?

Мне это очень нужно, чтобы вручную настроить каждую сеть с вкладкой «Discourseconnect client». Я протестировал это, и настройка каждой сети вручную работает корректно.

Как уже не раз упоминалось, плагин WP Discourse не поддерживает и никогда не поддерживал использование Discourse в качестве провайдера DiscourseConnect на мультисайтовых установках.

Более того, способ работы DiscourseConnect (ранее SSO) в плагине WP Discourse уже давно не менялся. Откатить ничего не получится.

Приношу извинения, но если на вашем сайте возникли проблемы из-за попытки такой конфигурации (как именно вы это сделали, мне неизвестно, так как вкладка недоступна на мультисайтовых установках), вам придётся решить их самостоятельно или нанять кого-то для этого.

Мы не поддерживали и никогда не поддерживали использование каких-либо обходных путей для работы плагина в таком режиме.

Хорошо, я снова проверю свой сайт.
Спасибо за то, что вы были терпеливы, отвечая мне.