Настройка WP-Discourse «Путь к вашей странице входа»

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

Я использую WordPress в качестве провайдера идентификации для Discourse с помощью DiscourseConnect.

В настройке WP-Discourse > DiscourseConnect Provider, как работает поле Путь к вашей странице входа?

Я установил его на свою отдельную страницу входа, ожидая, что при нажатии кнопки Войти в Discourse пользователь будет перенаправлен на страницу /sign-in в WordPress, но в моём случае этого не происходит. Discourse перенаправляет пользователя на главную страницу WordPress с некоторой строкой запроса, например: http://wp.test/?redirect_to=/?sso=abc&sig=123&qwe=456.

Пожалуйста, дайте совет.

Вы уверены, что это не WordPress перенаправляет на эндпоинт /?redirect_to? Вряд ли это делает Discourse.

Ваша проблема, скорее всего, связана с локальными сетевыми настройками. Рекомендую сначала сосредоточиться на их устранении.

Спасибо @darkpixlz и @angus за ваши комментарии. Сначала я постараюсь исправить проблему с сетью.

Кстати, верно ли моё предположение о том, как должно работать поле «Путь к вашей странице входа»?

Я настроил это на свою отдельную страницу входа, ожидая, что при нажатии на кнопку Войти в Discourse пользователь будет перенаправлен на страницу /sign-in в WP.

Я подтвердил, что именно так и должно работать это настройка.

В любом случае, эта проблема вызвана плагином членства, который мы используем, — Memberium, который также управляет аутентификацией пользователей. Мы временно решили её, создав собственный плагин для WP, чтобы исправить перенаправления и кодирование URL, пока официальные разработчики плагина работают над официальным исправлением.

С уважением!