Discourse-oauth2-basic 로그인 불일치 문제

이전에 Discourse 인스턴스에 성공적으로 로그인했던 직원과 고객들이 다시 로그인하려고 할 때 새 계정 생성을 요구받는 문제가 계속 발생하고 있습니다. 해당 계정이 시스템에 존재하는지 확인했습니다.

계정을 비활성화한 후 활성화 이메일을 보내면, 해당 문제가 다시 발생하기까지 짧은 시간 동안 로그인할 수 있습니다.

이번에는 로그인 시도 시의 HAR 파일을 확보했지만, 공개 스레드에서 공유할 수 없어 비공개로 전송해야 합니다.

저희는 Auth0와 함께 discourse-oauth2-basic 플러그인을 사용하고 있습니다. 과거에 로그인 시 Discourse로 반환되는 데이터가 올바른지 확인한 바 있습니다. 그럼에도 불구하고 이러한 예외적인 사용자에게는 새 계정 생성을 요구합니다.

이 문제를 해결하는 데 도움을 절실히 필요합니다. 조언을 부탁드립니다. 감사합니다.

계정들은 어떻게 연결되어야 하나요? 이메일 주소로, 아니면 Auth0의 UID로 연결하나요?

Auth0에서 UID가 변경되었을 가능성이 있나요?

HAR 파일을 개인 메시지로 보내주시면 확인해 보겠습니다. 다만, HAR 파일만으로는 문제를 해결할 수 있을지는 보장할 수 없습니다. 서버의 상세 인증 로그도 있다면 도움이 될 것입니다.

최근 해당 인스턴스에서 enable local logins가 활성화되었나요?

확인 결과, 아닙니다.

UID로 연결되며, UID에 대한 수정 사항은 없습니다.

보내 드리겠습니다. 그리고 거기서부터 시작해서 진행해 보죠 :+1: