커스텀 인증 플러그인이 인증 후 기존 사용자에게 새 계정 생성을 요구합니다

최근 포럼을 V3로 업그레이드했습니다. 업그레이드 전에 로컬 인스턴스에서 플러그인을 테스트해 보았는데, 인증 플러그인이 V3와 호환되지 않는다는 사실을 알게 되었습니다. 그래서 프로덕션 환경에서 포럼을 업그레이드하기 전에 플러그인이 정상적으로 작동하도록 필요한 변경 사항을 적용했습니다. 그러나 업그레이드 후 일부 사용자가 회사의 SSO로 인증을 마친 후 새 계정을 생성하라는 메시지가 표시됩니다. 이상한 점은 해당 사용자의 계정이 이미 존재하며, 비밀번호를 재설정하면 다시 로그인할 수 있다는 것입니다. 모든 사용자에게 이 문제가 발생하는 것이 아니라서 디버깅이 어렵고, 문제의 근본 원인을 찾지 못하고 있습니다. 이 현상이 발생하는 이유가 무엇인지 아이디어를 주실 수 있는 분은 계십니까?

기존 계정과 다른 이메일 주소를 사용하고 있나요?

인증 플러그인은 어떻게 작동하나요? Discourse Connect라면 로컬 비밀번호가 없어야 합니다. 플러그인에 대한 링크를 공유해 주시면 좋겠습니다.

아니요, 동일한 이메일을 사용하고 있습니다.

플러그인 링크는 다음과 같습니다: GitHub - purecloudlabs/discourse-purecloud-auth-plugin · GitHub

코드에 대해 궁금한 점이 있으시면 말씀해 주세요. 감사합니다!