약 2년 전부터 Discourse를 사용 중이며, 인증 제공자로 메인 백오피스 시스템의 SSO를 사용하고 있습니다. 이 시스템은 외부 ID(GUID)를 사용합니다.
현재 메인 백오피스 시스템을 다른 벤더의 시스템으로 변경할 준비를 하고 있습니다. 새 시스템은 OAuth2/OpenID를 지원하지만, 이 시스템으로 전환하면 사용자의 외부 ID(GUID)가 변경됩니다. 따라서 다른 분들도 이와 같은 상황을 겪어보셨는지, 그리고 현재 Discourse에 저장된 외부 ID를 일괄 업데이트해야 하는지 궁금합니다.
하지만 저는 가입을 시도하는 것이 아닙니다. 홈페이지에 도착한 후 '로그인’을 클릭하면 SSO 제공업체의 로그인 페이지로 이동합니다. 여기서 비밀번호를 입력하면 인증은 성공적으로 이루어지지만, 이후에는 ‘계정을 생성하세요’ 페이지로 이동합니다. 그런데 저는 '가입’을 클릭한 적이 없습니다.
감사합니다. Discourse에서 SSO/OpenID를 비활성화하면 해당 이메일 주소로 Discourse에 로그인할 수 있음을 확인했습니다. 또한 동일한 자격 증명이 SSO 제공업체에서도 정상적으로 작동하는지 확인했습니다.
Discourse에서 OpenID를 다시 활성화하면 SSO 제공업체를 통해 인증은 성공적으로 이루어지지만, 여전히 계정 생성을 요청하는 Discourse 화면으로 이동합니다. 해당 화면의 세 가지 값(이메일, 사용자 이름, 전체 이름)은 모두 SSO 제공업체에 의해 자동으로 입력됩니다.