Пользователь может войти у провайдера (WordPress, если это имеет значение), а когда он возвращается в Discourse, система некоторое время ожидает и сообщает, что вход не удался. В логах я вижу следующее:
openid_connect_sub_mismatch: OmniAuth::Strategies::OpenIDConnect::SubVerifyError, OIDC sub mismatch.
У провайдера и в Discourse не так много настроек, и я вполне уверен, что всё настроено правильно, но мои ощущения сейчас не важны. Так что, есть ли что-то, что я могу сделать?
Поле sub имеет значение, как и ID пользователя в WordPress и в Discourse в моём случае.