지금까지 수많은 프로젝트와 회사가 토론 포럼으로 Discourse를 사용하는 모습을 지켜보았습니다. 하지만 각 웹사이트마다 계정을 등록해야 한다는 점은 다소 번거롭습니다. (SSO가 이 불편함을 다소 완화해 주긴 하지만요.) 또한 사용자 프로필과 설정 등을 매번 다시 설정해야 하는 것도 마찬가지입니다.
'Discourse Discovery’에 가입하는 것과 유사하게, 사이트 소유자가 CDCK와 계정 정보를 공유하도록 선택할 수 있는 옵션을 추가할 수 있을까요? 기본적으로 'Discourse로 로그인’과 같은 SSO 옵션을 추가하는 것을 의미할 수 있습니다. 나아가 더 긴밀하게 통합하기 위해 Reddit처럼 다른 커뮤니티 간에 사용자 정보와 설정을 공유할 수도 있습니다. 사용자가 자신의 통합된 활동, 북마크, 좋아요, 답변 데이터를 한 곳에서 접근할 수 있다면 더 좋을 것입니다.
또한, 첫 방문 시 로딩 속도를 높이기 위해 여러 인스턴스 간에 공통의 JS/CSS/폰트 자산을 공유할 수 있을까요?
반드시 그렇지는 않습니다. 향후 “Discourse로 로그인” 서비스는 Google, Apple, Facebook 등 다른 소셜 로그인과 유사하게 작동할 수 있습니다. 이러한 로그인이 활성화되었다고 해서 소스 인스턴스가 모든 사용자 이름과 이메일 주소에 접근할 수 있는 것은 아닙니다. 해당 방법으로 가입/로그인하는 사용자에 대해서만 관련 계정이 생성됩니다.
OP에서 요청한 내용은 우리가 오랫동안 고민해 온 사항으로, 새로운 Discourse 커뮤니티에 가입하는 장벽을 낮출 수 있는 흥미로운 옵션입니다. 하지만 이는 매우 큰 프로젝트이며, 지금까지는 착수하는 것을 망설여 왔습니다. 확실히 내부적으로 정기적으로 언급되는 아이디어입니다.