Здравствуйте, пожалуйста, помогите)
При использовании расширения OpenID Connect для Discourse мы столкнулись с проблемой привязки аккаунтов существующих пользователей через OpenID Connect, несмотря на то, что у них совпадают адреса электронной почты. Попытка входа в систему через OpenID Connect проходит без проблем для новых пользователей: они успешно проходят аутентификацию и получают немедленный доступ к своему аккаунту без необходимости заполнения всплывающей формы «Давайте создадим ваш аккаунт».
Однако, когда существующий пользователь Discourse пытается войти через OpenID Connect, система ведёт себя так, как будто он новый, и предлагает заполнить форму регистрации во всплывающем окне «Давайте создадим ваш аккаунт», при этом некоторые данные, включая адрес электронной почты, автоматически заполняются. Но при попытке завершить создание аккаунта пользователь сталкивается с ошибкой: «Основной адрес электронной почты уже занят» и «Пожалуйста, введите корректный адрес электронной почты», что указывает на то, что этот адрес уже используется существующим аккаунтом. В результате существующие пользователи не могут привязать свой аккаунт к данным OpenID Connect по адресу электронной почты.