[Обновление: Проблема решена. Секрет был установлен неверно в Discourse из-за двойного вставки. Исправил это, и теперь всё в порядке.]
Я настроил наш экземпляр Discourse как провайдера DiscourseConnect, а наш сайт WordPress — как клиента DiscourseConnect.
В панели WP Discourse на панели администратора WordPress я вижу: «Вы подключены к Discourse!».
Когда я перехожу на [wp-site]/wp-admin и нажимаю «Войти через Discourse» в режиме инкогнито, меня перенаправляет на наш сайт Discourse по адресу вроде https://[redacted].discoursehosting.net/session/sso_provider?sso=[REDACTED], где отображается только «Ошибка входа».
В логах WordPress показано:
Подробный лог SSO: Ошибка разбора подписи
Неверная подпись для полезной нагрузки
sso: [REDACTED]
sig: aae54653d2f59ab5b8a3373ab8c10582009ce57587cd40078af43e652770dbe0
ожидаемая подпись: 555bf561f1ceedabe0d8207c0a94e376a199392d81261b8453040bdf336b3fee