Discourse Connect/Squarespace (SSO)

안녕하세요. 비영리 단체가 Squarespace에서 새 웹사이트를 구축하는 것을 지원하고 있습니다. 해당 단체는 이미 Discourse를 사용 중입니다. Squarespace에서 Discourse 인스턴스로 링크를 연결할 계획이며, Squarespace의 멤버십 기능을 사용 중이므로 Discourse Connect/SSO를 검토하고 있습니다.

하지만 저는 Discourse에 대해 전혀 익숙하지 않습니다. 문서를 읽어본 결과 가능해 보이지만, 실제로 가능한지 궁금합니다.

이 부분에 경험이 있으시며, Discourse Connect와 Squarespace를 설정하는 이 소규모(?) 프로젝트를 진지하게 맡아주실 의사가 있으시다면, 제발 알려주시기 바랍니다.

현재 해결하려는 일반적인 문제에 대해서는 관심이 있지만, 아직까지는 확답을 드리기 어렵습니다.

다른 애플리케이션에서 Discourse에 로그인하는 데에는 두 가지 일반적인 접근 방식이 있습니다. 첫 번째는 해당 애플리케이션을 OAuth2 또는 OpenID Connect ID 제공자(Identity Provider)로 사용하는 것입니다. 두 번째는 Discourse의 SSO 구현(DiscourseConnect)을 사용하는 것입니다.

제가 파악한 바로는 Squarespace 사이트는 OAuth2 또는 OpenID Connect ID 제공자로 사용할 수 없습니다. 따라서 첫 번째 접근 방식은 제외됩니다. 만약 제 정보가 틀렸다면, 누군가 알려주길 바랍니다.

Squarespace도 현재 DiscourseConnect를 지원하지 않지만, DiscourseConnect 및 기타 Squarespace/Discourse 통합을 지원하는 Squarespace 확장 프로그램을 개발하는 것이 가능할 수 있습니다. Discourse 로그인 처리 코드가 자체 서버에 존재해야 하므로 개발이 다소 복잡할 것입니다. 유료 확장 프로그램이 될 것으로 보입니다.

이것이 기술적으로 가능한지, 그리고 개발 시간을 정당화할 만큼 수요가 충분한지는 확신할 수 없습니다. 다만 호기심이 남아 있어 좀 더 조사해 볼 생각입니다. 다음 주쯤 조사 결과를 이 토픽에 업데이트하겠습니다.

참고로 아직 Squarespace에 결정을 내리지 않았다면, Discourse WordPress 플러그인은 DiscourseConnect를 지원합니다. 설정이 매우 간단합니다.

생각해 주셔서 정말 감사합니다! 이 문제에 대해 시간을 내어 고민해 주신 점 깊이 감사드립니다.

다만, 현재 저희는 Squarespace를 계속 사용하기로 결정했습니다. 하지만 향후 프로젝트에서는 해당 플러그인을 꼭 염두에 두겠습니다.

저도 Squarespace와 통합할 수 있는 포럼 사이트를 찾고 있습니다. Discourse를 Squarespace와 통합하는 것에 대해 어떤 업데이트가 있나요?