Пользователи OIDC не связываются с существующими пользователями Discourse

Привет,

У меня здесь та же проблема. У меня есть Nextcloud в качестве OIDC-провайдера. Но это, вероятно, не имеет значения для данной проблемы.

Я могу войти через вход в Nextcloud. Затем, как описано выше, мне предлагается выбрать: зарегистрировать новую учётную запись или войти с существующей. Связь с существующей учётной записью через адрес электронной почты не устанавливается.

Если я выбираю «Зарегистрироваться», мне сразу же снова показывается главная страница в состоянии выхода из системы, и мне приходится/я могу снова войти. Никакого сообщения об ошибке не отображается.

Это уже странно.

Всё работает отлично, если я вхожу с OIDC-учётной записью, для которой нет соответствующей учётной записи Discourse. Тогда она сразу создаётся, и в настройках пользователя отображается также связанная учётная запись.

Возможно, у кого-то ещё есть идея, что я делаю не так, или окажется, что здесь есть ошибка.

С уважением,

Майк