Проблемы с выходом из DiscourseConnect

Я реализовал SSO через DiscourseConnect. Проблема заключается в следующем: когда пользователь выходит из системы, нажимая кнопку «Выйти» в своём профиле, его корректно перенаправляет на страницу перенаправления при выходе, которую я настроил в параметрах. Однако, если пользователь возвращается на URL форума напрямую, он видит страницу ошибки входа — «Время сеанса входа истекло, попробуйте войти снова». Если затем пользователь нажмёт кнопку «Войти» на этой странице, откроется страница приветствия с сообщением «Требуется учётная запись» и ещё одной кнопкой входа. Нажатие на кнопку входа просто перезагружает эту страницу. Я думал, что его перенаправит на URL DiscourseConnect, но этого не происходит.

Также я заметил, что URL при первом повторном переходе на страницу форума выглядит следующим образом:
https://forums.betaclub.org/session/sso_login?sso=bm9uY2U9YTMzNWMwNGVlN2M0ZjgxZjdlYTdiNzUxOTg2MzdhZjImZXh0ZXJuYWxfaWQ9Y3NpbXBraW5zJTQwYmV0YWNsdWIub3JnJmVtYWlsPWNzaW1wa2lucyU0MGJldGFjbHViLm9yZyZ1c2VybmFtZT1jc2ltcGtpbnMlNDBiZXRhY2x1Yi5vcmcmbmFtZT1Db3VydG5leStTaW1wa2lucyZhZGRfZ3JvdXBzPXN0YXRlX3Nwb25zb3IlMkNzdGF0dXNfc3BvbnNvciUyQ2VsZWN0X3Nwb25zb3ImYWRtaW49dHJ1ZSZtb2RlcmF0b3I9dHJ1ZSZ0aXRsZT1HcmFwaGljK0Rlc2lnbmVyJmxvY2F0aW9uPVNwYXJ0YW5idXJnJTJDK1NDJmN1c3RvbS51c2VyX2ZpZWxkXzE9UHJvJmN1c3RvbS51c2VyX2ZpZWxkXzI9TmF0aW9uYWwrT2ZmaWNlK1N0YWZmJmN1c3RvbS51c2VyX2ZpZWxkXzQ9Qm90aA%3D%3D&sig=5958e6fd0987271fc0d1c44ff1a0cb0155f3d83ebb9a678de29772bb2b2f67d5

Не совсем понятно, что происходит. Можно ли просто отключить кнопку выхода?

Хорошие новости. Я указал неверный URL для перенаправления после выхода. Он был настроен на мой продакшн-сайт, а мой экземпляр Discourse находится на тестовом сайте… :blush:

Всё работает как положено.