Несоответствия при входе в Discourse-oauth2-basic

Мы продолжаем сталкиваться с проблемой, когда как сотрудники, так и клиенты, ранее успешно входившие в наш экземпляр Discourse, теперь при повторной попытке входа получают приглашение создать новую учётную запись. Я подтвердил, что учётные записи присутствуют в системе.

Если мы деактивируем учётную запись и отправим письмо с подтверждением, это позволяет пользователю войти в систему на короткое время, после чего проблема повторяется.

В этом последнем случае я получил HAR-файл попытки входа, но должен отправить его конфиденциально (поэтому не буду размещать его в публичной ветке).

Мы используем плагин discourse-oauth2-basic в связке с Auth0. Ранее мы подтверждали, что данные, передаваемые обратно в Discourse при входе, корректны. Тем не менее, система всё ещё предлагает этим пользователям из «пограничной» категории создавать новую учётную запись.

Нам срочно нужна помощь в преодолении этой проблемы. Пожалуйста, дайте рекомендации. Спасибо.

Как должны быть связаны учетные записи? По адресу электронной почты или по UID из Auth0?

Могли ли UID измениться в Auth0?

Если вы пришлете мне HAR-файл в личные сообщения, я смогу его просмотреть, хотя не гарантирую, что смогу решить проблему только на его основе. Также будут полезны подробные логи аутентификации с сервера.

Недавно кто-то включил enable local logins на этом экземпляре?

Подтверждаю: нет.

По UID, и никаких изменений в них не было.

Я отправлю его вам, и мы продолжим работу дальше :+1: