지속 가능한 커뮤니티를 위한 플랫폼 퍼즐 조각

안녕하세요!

요청하신 내용은 Ghost에서 Discourse로의 단일 로그인(SSO) 설정이 맞나요?
Ghost가 ID 제공자(ID Provider) 역할을 지원하지 않는 것 같습니다. 만약 지원한다면 Ghost 사용자 계정을 Discourse 계정으로 자연스럽게 통합할 수 있었을 텐데요.

다음으로 좋은 대안은 Ghost가 OAuth2 로그인을 지원(즉, SSO 용어로 자원 제공자(Resource Provider) 역할)하도록 하는 것입니다. 이렇게 하면 계정을 별도의 ID 제공자 서비스에 두고, Ghost와 Discourse 모두 OAuth2를 통해 해당 서비스에 통합할 수 있습니다.

하지만 Ghost는 아직 OAuth2를 지원하지 않으며, 아래 링크에서 OAuth2 인증을 지원할 계획이 있다는 단서를 찾을 수 있습니다:

해당 토론의 마지막 게시글은 구글에서 찾은 유일한 오픈소스 Ghost SSO 솔루션인 ghost-passport-sso로 연결되지만, 해당 패키지에는 다음과 같은 내용이 적혀 있습니다:

참고: 개발 진행 중입니다. 사용하지 마세요!


참고: Ghost와 통합(방법은 불명)을 주장하는 AuthDigital이라는 서비스가 있으며, 이 서비스는 Discourse SSO도 지원합니다. 따라서 이론적으로는 이 서비스가 Ghost와 Discourse 사이트 모두를 위한 별도의 ID 제공자가 될 수 있습니다: https://authdigital.com/ghost-single-sign-on
다만, 이 서비스에 대한 경험은 없으므로 추천하기는 어렵습니다. 또한 Meta에서도 언급된 적이 없습니다. 판단은 귀하에게 맡기겠습니다.

4개의 좋아요