외부 블로그에 호스팅된 콘텐츠를 Discourse 커뮤니티 멤버에게 공개하기

안녕하세요,

외부 사이트인 저희 블로그 게시물에서 프리미엄 리소스(다운로드 가능한 문서) 뒤에 콘텐츠 락커(content locker)를 설정하여 블로그 방문자를 Discourse에 호스팅된 커뮤니티로 리다이렉트하고 싶습니다. 리소스를 잠금 해제하려면 Discourse 커뮤니티에 계정이 있어야 합니다.

사용자가 커뮤니티에 등록되어 있는지 확인하기 위해 SSO를 설정하고 싶습니다. 이상적인 시나리오는 다음과 같습니다:

  1. 사용자가 커뮤니티에 계정이 있고 브라우저에 로그인되어 있는 경우, 콘텐츠 락커가 이를 감지하여 사용자가 Discourse 로그인 정보와 비밀번호를 입력하지 않아도 즉시 리소스를 잠금 해제합니다.
  2. 사용자가 커뮤니티 계정은 있지만 현재 로그아웃 상태인 경우, 콘텐츠 락커가 커뮤니티 로그인 정보와 비밀번호를 입력하도록 요청합니다. 사용자가 인증되면 콘텐츠가 잠금 해제됩니다.
  3. 사용자가 커뮤니티에 계정이 없는 경우, 커뮤니티 가입을 유도하여 이후 블로그 게시물에서 콘텐츠를 차단 없이 볼 수 있도록 합니다.

이러한 설정을 위한 추천 방안이 있으신가요?