안녕하세요, 저는 디스코ourse 포럼과 웹사이트를 운영하고 있습니다. 이 웹사이트는 Django로 구축되어 있으며 가입/계정 기능이 있습니다. 사용자가 한 곳에서만 가입할 수 있도록 두 시스템의 데이터베이스를 통합하거나 연결하여 계정 데이터를 공유할 수 있는 방법이 있을까요?
"SSO"를 검색해 보세요. 한 사이트는 가입/로그인을 담당하고, 다른 사이트는 해당 목적으로 이를 의존하는 구조입니다. 예를 들어:
사용자 관점에서 정확히 어떻게 작동하는지 확인할 수 있는 예시를 보여줄 수 있나요?
페이스북, 구글 등으로 로그인할 수 있는 모든 웹사이트를 말하는 것 같습니다.
이것이 SSO입니다.
Discourse를 SSO 제공자로 사용한다면, 다른 웹사이트가 Discourse와 비슷한 방식으로 이를 수행하게 됩니다.
저는 우리가 서로 다른 것에 대해 이야기하고 있다고 생각합니다. 제가 원하는 것은 제 Django 계정과 Discourse 사용자 계정 간의 일종의 병합입니다.
질문자님의 첫 번째 메시지는 다음과 같이 끝났습니다:
따라서 제가 오해하지 않았다면, 우리가 이야기하고 있는 것이 바로 그것입니다. 데이터베이스를 병합하는 것(실제로 SSO 클라이언트가 될 시스템에서 SSO 제공자로 계정을 이전하는 것)은 추가 작업이 될 것 같습니다. 이는 SSO를 도입할 때 단 한 번만 수행되는 “병합” 작업이죠(양쪽에 이미 존재하는 계정을 처리해야 할 수 있는 어려움이 있을 수 있습니다). 병합이 완료된 후, 위에서 설명한 내용대로 어떻게 진행할 계획인가요?