이메일로 OpenID Connect 확장 프로그램이 일치하지 않음

안녕하세요, 도와주세요)
Discourse용 OpenID Connect 확장 기능을 사용할 때, 이메일 주소가 동일한 기존 사용자의 계정을 OpenID Connect와 연결하는 과정에서 문제가 발생했습니다. OpenID Connect를 통해 시스템에 로그인하려는 신규 사용자는 매끄럽게 작동합니다. 그들은 성공적으로 인증을 받고, “계정을 만들어 보세요” 팝업 양식을 작성할 필요 없이 즉시 계정에 액세스할 수 있습니다.

그러나 기존 Discourse 사용자가 OpenID Connect를 통해 로그인하려고 하면, 시스템은 해당 사용자가 신규 사용자인 것처럼 작동하여 일부 데이터(이메일 주소를 포함)가 자동으로 입력된 “계정을 만들어 보세요” 팝업에서 가입 양식을 작성하도록 요구합니다. 그러나 계정 생성을 완료하려고 하면 “기본 이메일은 이미 사용 중입니다” 및 "유효한 이메일 주소를 입력해 주세요"라는 오류가 발생하여, 해당 이메일 주소가 기존 계정에 의해 이미 사용 중임을 나타냅니다. 그 결과, 기존 사용자는 이메일 주소를 기반으로 자신의 계정을 OpenID Connect 데이터와 연결할 수 없습니다.

저도 같은 문제를 겪고 있는데, 어떻게 해결해야 할지 궁금합니다.