Ghost에 대해 충분히 잘 알고 있지 않아서 여기에서 적절한 조언을 드리기 어렵지만, 다음 내용은 말씀드릴 수 있습니다:
- 계정과 로그인과 관련하여 보안이 핵심이므로, 인증에는 기존 표준을 사용하는 것이 권장됩니다. 예를 들어, 공식 호스팅의 비즈니스 티어에서 제공되는 GitHub - discourse/discourse-oauth2-basic: A basic OAuth2 plugin for use with Discourse · GitHub 또는 https://meta.discourse.org/t/discourse-openid-connect/103632를 사용할 수 있습니다. 엔터프라이즈 환경을 선호하는 경우 SAML도 가능합니다.
- 위 플러그인들을 고려할 때, Discourse용 특정 Ghost 인증 플러그인은 필요하지 않다고 생각합니다. Ghost가 이러한 표준 중 하나를 지원하게 되면, 특정 Ghost 플러그인은 필요 없게 됩니다. 이 부분에 대해 협업에 열려 있지만, 직감적으로 Ghost 측에서 IDP 기능을 제공하는 데 상당한 노력이 필요할 것 같습니다.
- @RGJ가 언급했듯이 JWT 경로도 옵션입니다. 플러그인이 존재하며, D-o-G 중개자와 동일한 기능을 수행하도록 구성할 수 있을 것입니다. 다만, 다소 구식 표준이므로 일반적으로 OAuth, OpenID, SAML 또는 DiscourseConnect 사용을 권장합니다.