Wix 사이트 사용자 로그인을 Discourse 포럼에 연결하는 방법

유료 플랜(Core)으로 Wix 웹사이트를 운영하고 있습니다. 사이트 회원들(내 사이트에서 가입한 사람들)은 Wix의 강력한 CMS에 상세 정보와 연결이 저장되어 있어 사이트에 잘 통합되어 있습니다.

따라서 제 Wix 사이트는 사용자가 등록되는 핵심 장소여야 합니다(이것이 Identity Provider(IdP)라고 불리는 것인가요?). 저는 Discourse 포럼이 이를 활용하여 사용자를 로그인하게 하거나, 제 Wix 사이트와 Discourse 사이에서 계정을 최대한 자연스럽게 연결하기를 원합니다. 구체적인 요구사항(문서末尾에 명시 :hollow_red_circle:)을 먼저 제시하여 제안들을 놓치지 않도록 하기 위해, 이 탐색 단계에서 가능한 모든 옵션을 알고 싶습니다.
1) 제 선택지는 무엇인가요?

제가 조사해 본 내용

All site settings를 검색해 보았지만, 관련 옵션이 있는 것 같지 않습니다.

2) 아래 항목들👇 중 이 문제를 해결하는 데 도움이 되는 것이 있나요?
이 옵션들은 제 목표와 관련이 있는 것처럼 보이지만, 해당 탭 아래에는 아무것도 없습니다. 찾아보고 대략적인 용도는 이해했지만, 제 목표와 어떻게 관련이 있는지 제대로 이해할 만큼 전문 지식이 부족합니다.

3) 이 것들은요? 사람(사람들)에게 질문하기 전에 제가 직접 최대한 개요를 파악하고 싶었습니다. 다음은 몇 가지 옵션을 나열한 AI 응답 중 하나입니다.


이 중 자동화 플랫폼에 대해 말씀드리자면, Zapier와 Integrately를 모두 시도해 보았습니다. 두 가지를 모두 사용해 본 결과, Zapier는 이렇게 말했습니다. 일부는 이해했지만, 이 게시글에 그와 관련된 모든 질문을 다 넣기엔 부담스러워서, 대략적으로 말씀드리자면;

4) 이것이 올바른 방향일까요?

5) 그리고 SSO에 대한 그 지점은, 제 목표에 비추어 볼 때 해결책이 아닌 것이 맞나요?

6) 이 설정도 아닌가요?


제 구체적인 역량에 대한 맥락: 초보 코더, Wix로 몇 개의 반복잡한 웹사이트를 구축해 본 경험, 예산: 매우 부족하여 현재 무비용 또는 매우 저비용 옵션을 찾고 있습니다. Discourse의 무료 호스팅에 한동안 고정되어 있습니다.

⭕ 다음은 최종 결과물에 대해 기대하는 선호 사항이며, 엄격한 요구사항은 아닙니다:
  1. 어떤 사용자가 등록되어야 하는지에 대해:
    옵션 1.1) 이상적으로는 제 메인 사이트(회원 가입)에 가입하는 모든 사용자에게 포럼 계정이 자동으로 생성되지 않아야 합니다. 포럼에 로그인하고 기여(읽기 이상)하려는 사용자만 여기에 계정을 연결하면 됩니다. (즉, 사이트 회원이 포럼에 계정을 가지는 것은 선택 사항이지만, 여기서 가입하려면 메인 사이트에 이미 등록되어 있어야 합니다.)
    옵션 1.2) 위 사항이 불가능하다면, 모든 회원(제 사이트에서)에게 포럼 계정이 자동으로 생성되는 것은 이상적이지 않지만, 수용할 수 있습니다.

  2. 가입 페이지 및 계정에 대해:
    옵션 2.1) 이상적으로는 제 Discourse 포럼의 가입/로그인이 Wix의 것으로 대체되어야 합니다. (즉, 계정 1개와 가입/페이지 포털 유형 1개만 사용하게 됩니다.)
    옵션 2.2) 위 사항이 불가능하다면 (사용자가 Wix와 Discourse에 각각 별도로 가입해야 하는 경우), Wix와 Discourse 양쪽에서 계정이 확실히 연결되었음을 보장하는 필수 단계가 있어야 합니다.

아직 free-plan 플랜을 사용 중이신가요?

호스팅 플랜에 따라 가입/로그인 옵션이 제한될 수 있습니다.

안녕:) 네, 맞아요. (내 게시물에도 언급하도록 업데이트했음)
여러 옵션이 있는데 어떤 팁이 있을까?

현재 사용 중인 플랜은 Discourse-ID만 사용할 수 있습니다. 이 방법으로 작동하지 않을 것 같습니다.

무료 플랜의 범위를 넘어가는 것이 이번이 처음이 아니므로, 다른 플랜으로 업그레이드하거나 자체 호스팅, 또는 다른 호스팅 제공업체를 선택하는 방안을 고려해 보셨나요?

SSO: Setting Up Single Sign-On (SSO) Login for Your Site Members | Help Center | Wix.com 에 따르면,

해결책이 없을 것 같습니다.

다음 두 가지에 대해 개방적입니다.

  1. 업그레이드: 하지만 Discourse는 월 0달러에서 100달러로 바로 뛰어요!! 도대체 누가 그런 걸 쓰나요? 개인을 위한 좀 더 단순화된 요금제를 Discourse에 요청하는 글을 쓸 예정입니다. 많은 사용자에게 더 접근성 좋고 소비자 친화적이니까요.
  2. 다른 호스팅 제공업체: 이 옵션에 대해 설명해 주실 수 있을까요?

하지만 3) 셀프 호스팅이 저에게 적합한지 의문이 듭니다. 3.1) 이를 수행하는 데 상당한 시간과 기술력이 필요하지 않나요? 3.2) 제가 평균적인 수준으로 잘 하더라도, 현재 무료 플랜에서 누리고 있는 것만큼의 품질을 유지하기는 어려울 거 아닌가요? 3.3) 이 무료 자동 관리 패키지가 가진 훌륭한 기능 중 일부가 사라지지는 않을까요? 3.4) 제가 훨씬 더 많은 것을 지속적으로 유지보수하지 않으면 포럼이 망가질까요? 3.5) 이 셀프 호스팅 버전을 이 무료 버전과 유사한 최신 수준으로 자동 업데이트할 옵션이 있나요? 아니면 포크(fork)가 너무 많이 벗어나 모든 업데이트를 수동으로 해야 하나요? 이 부분에 대해 저는 거의 아는 바가 없습니다.

이 셀프 호스팅에 대한 개요나 대략적인 아이디어를 얻기 위해 YouTube를 샅샅이 뒤졌지만 찾지 못했습니다. 이 포럼에서 최대한 많은 것을 배우려 노력했지만, 아직 너무 초보여서 현재로서는 매우 불분명합니다.

제 구체적인 역량에 대한 맥락: 초보 코더, Wix로 몇 개의 반복복잡한 웹사이트를 만든 적 있음, 예산: 파산 상태, 현재 무비용 또는 매우 저비용 옵션을 찾고 있습니다.

아니요, 죄송합니다! 우리는 어쨌든 수익을 내야 하고, 무료 플랜은 이미 꽤 관대하다고 생각합니다. :slight_smile:

더 명확히 설명드리고 싶었습니다. 무료 플랜은 정말 관대하고, 여러분이 해낸 일과 이 프로젝트 및 팀이 존재한다는 사실에 대해 정말 기쁩니다!
제가 지적하고 싶었던 것은 바로 그 가격 점프입니다. 무료에서 월 100달러! 그 사이에는 아무것도 없어요. 그런 구독료를 감당할 수 있는 대상은 부유한 기업이나 매우 부유한 개인들뿐입니다. 대부분의 일반인이나 소규모 기업에게는 절대 적합하지 않아요!

당연히 칭찬할 것은 칭찬하겠습니다. 무료 프로 계정 신청 과정을 봤고, 덕분에 여러분은 더욱 훌륭해 보입니다!

그래서 제가 찾는 것은 다음과 같습니다. 많은 면에서 기능이 축소된 버전이지만, 웹사이트와의 통합 방식이라는 측면에서는 더 기능적이고, 웹사이트 빌더가 포함된 플랜과 같이 소비자 친화적인 가격대가 있다면요. 그런다면 기꺼이 더 높은 금액을 지불할 준비가 되어 있습니다. 그 예산을 가진 입문 빌더/일반인/전문가라는 거대한 인구 집단이 있을 거라고 동의하지 않으시나요?

제가 염두에 둔 예시로는 https://www.communiteq.com/ 이 있습니다. 이 회사는 Discourse partners | Discourse - Civilized Discussion 에 등재되어 있습니다. 셀프 호스팅보다 여전히 비쌀 가능성이 높지만, 업데이트와 백업과 같은 시스템 관리 작업을 직접 챙길 필요가 없다는 장점이 있습니다.

많은 사람들이 Discourse를 셀프 호스팅하는 것을 봤습니다. 설치 가이드에는 설치가 10분이면 충분하다고 나와 있습니다:

discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub

Rails나 Linux 셸에 대한 지식이 전혀 없어도 약 10분 만에 Discourse를 설정할 수 있습니다. Docker 호환 클라우드 제공업체나 로컬 서버 어디서든 작동합니다.

셀프 호스팅한다고 해서 기능이 줄어듭니다. 공식 웹사이트에서 한때 다음과 같이 말했듯이요:

Discourse에는 단 하나의 버전만 있습니다 – *엄청난 오픈 소스 버전*입니다. 더 좋거나 더 완전한 기능을 가진 비공개적인 유료 상용 버전은 없습니다.

보통은 관리자 인터페이스에 있는 업데이트 버튼을 통해 Discourse를 업데이트할 수 있습니다.

따라서 어떤 의미에서는 기능이 줄어드는 것이 아니라, 오히려 더 많은 것을 얻게 됩니다. 예를 들어, 무료 플랜에서 차단된 모든 기능을 사용할 수 있고 원하는 어떤 플러그인이나 설치할 수 있습니다. 하지만 백업에 대한 책임도 지게 되며, 지원 비용을 지불하지 않기 때문에 도움이 필요할 때 누군가로부터 보장된 빠른 도움을 받지는 못합니다. 물론 이 포럼에서 셀프 호스터들을 위해 도움을 주는 사람들이 많습니다.

결국 예산, 기술 역량, 가용 시간, 그리고 운영 책임을 지겠다는 의지에 맞는 적절한 해결책을 스스로 찾아야 합니다.

이 부분이 핵심이었어요. 그래서 셀프 호스팅을 해보고 싶게 됐습니다. 셀프 호스팅에 대해 더 알아보고 여기에 업데이트하겠습니다. 항상 유용한 팁을 주셔서 감사합니다 @Moin​:folded_hands:

여기에 추가하자면, 포럼을 호스팅하기 위한 VPS는 그리 비싸지 않은 가격으로 구할 수 있습니다. 예를 들어 Contabo나 Hetzner를 참고해 보세요. Contabo의 VPS는 다른 곳보다 저렴한 편이며, Discourse를 실행하는 것으로 알려져 있습니다.

Discourse ID를 사용할 계획이라면(하지만 그렇게 생각하지 않습니다), 무료 서브도메인을 얻을 수 있습니다.

다른 호스팅 서비스도 있습니다. 직접 호스팅(self-host)을 하는 것도 가능합니다. 파트너 목록이 있습니다.

하지만 제가 보기에는 더 큰 문제는 Wix가 SSO를 사용하려면 비싸 보이는 플랜으로 업그레이드해야 한다는 점입니다.

상황에 따라 다릅니다.

셀프 호스팅 버전에는 모든 기본 플러그인이 포함되어 있으므로 비즈니스 수준과 유사하지만, 서버 운영에 대한 그들의 지원을 받지 못한다는 점이 다릅니다.

그들은 (누군가의 도움을 받아) 셀프 호스팅을 하거나 다른 호스팅 서비스를 사용합니다. Marketplace 채널이나 위에서 링크된 파트너 페이지에서 도움을 줄 사람을 찾을 수 있습니다.

상대적으로 말하자면, 많은 진지한 포럼과 잘 알려진 조직들은 훨씬 더 많은 비용을 지불하고 있습니다. 제 이 게시물을 참고해 주세요.

조언을 드리자면: Discourse 호스팅 비용을 지속적으로 불평하고, 플러그인 사용성을 위해 가격 등급에 대한 예외를 요구하는 것은 그들에게 좋은 인상을 주지 않을 것이며, 아무런 결과를 가져오지도 않을 것입니다. 여러분보다 앞서 많은 사람들이 예외를 요청해 왔고, 이는 그들의 비즈니스 모델에 반하는 것입니다. 여러분은 기본적으로 이미 제공받고 있는 것 이상의 무료 서비스와 노동을 요구하는 것입니다. 대부분의 호스팅 회사는 아예 무료 플랜조차 제공하지 않습니다. 게다가 소프트웨어 코드는 오픈 소스이며 무료로 사용 가능하며, 그들의 많은 노력과 시간은 해당 코드를 최신으로 유지하고, 견고하게 만들며, 취약점으로부터 안전하게 보호하는 데 쓰이고 있습니다.