Discourse Memberful integration

확실하지는 않아요. 아마 Memberful로 가져와야 할 거고, 이메일 기준으로 동기화되는 것 같네요. 앞으로의 최적의 방법을 확인하려면 Memberful에 직접 문의하시는 걸 추천드려요.

3개의 좋아요

네, 그렇게 하겠습니다. 도와주셔서 감사합니다.

1개의 좋아요

Memberful의 필수 SSO에 대해서는 여전히 의문이 듭니다. Discourse에서 사용자로 등록할 때 Memberful SSO를 통해 이루어져 하는 건가요? Discourse에 WordPress SSO를 사용하되, 사용자가 무료 계정으로 등록하여 Discourse에만 게시할 수 있게 하고, Memberful로 가입한 회원은 비공개 그룹에 접근할 수 있게 하는 방식이 가능할지 확신이 서지 않습니다.

Memberful에서는 유료 플랜과 함께 무료 가입을 허용할 수 있습니다. 원하시면 제 사이트에서 직접 시도해 보세요: https://npn.memberful.com/register 가입 시 Memberful, WordPress, Discourse에서 자동으로 사용자를 생성하며, 이 세 플랫폼은 모두 동기화되어 있습니다.

4개의 좋아요

안녕하세요. Memberful과 Discourse 사이에 충돌이 있는 것 같습니다.

Discourse는 “로그인 필수” 설정이 켜져 있을 때만 Memberful을 통한 자동 로그인을 허용합니다.

유료 멤버만 접근할 수 있는 커뮤니티라면 이 방식이 좋은 해결책이 될 수 있습니다.

하지만 프리미엄(부분 유료화) 커뮤니티, 또는 어떤 이유로든 유료 멤버십과 무료 멤버십을 모두 제공하는 커뮤니티의 경우, 자동 로그인 기능이 작동하지 않게 됩니다. 이로 인해 커뮤니티에 로그인하는 것이 어려워집니다.

한 가지 대안은 Memberful과 Discourse를 연결 해제하는 것입니다. 그러면 새로운 유료 멤버가 커뮤니티에 가입할 때 Discourse에서 수동으로 권한을 업데이트하면 됩니다(유료 멤버십은 Stripe, ConvertKit 등을 통해 판매).

그러나 Discourse의 “로그인 필수” 설정이 꺼져 있더라도 Memberful이 자동 로그인을 활성화할 수 있는 방법이 있다면 이상적일 것입니다.

여러분의 의견과 제안에 귀 기울이고 있습니다.

문제가 Memberful에서 Discourse 사이트로 연결되는 링크를 클릭했을 때 자동 로그인이 되지 않는 것인가요, 아니면 Discourse 사이트를 직접 방문한 사용자가 Discourse에 어떻게 로그인해야 하는지 모르는 것인가요?

첫 번째 문제는 Memberful 측에서 Discourse로 생성하는 링크에 이 구조를 사용하면 해결할 수 있습니다: Create a DiscourseConnect login link. 저는 Memberful 계정이 없어서 그들의 화면에 정확히 어떤 내용이 표시되는지 알 수 없습니다.

두 번째 시나리오를 개선하기 위해 무엇을 할 수 있을지 잘 모르겠습니다. 제가 보기에는 작동 방식이 꽤 직관적인 것 같습니다. Discourse의 “로그인” 링크를 클릭하면 Memberful 사이트에 로그인된 모든 사용자는 자동으로 Discourse에 로그인되어야 합니다. 버튼을 클릭한 사용자가 Memberful에 로그인되어 있지 않다면, Memberful 로그인 절차를 거친 후 자동으로 Discourse로 다시 리다이렉트되어야 합니다. 이 기능이 기대대로 작동하지 않거나, 작동은 하지만 사용자가 여전히 로그인 방법을 찾지 못하는 경우라면 해당 정보가 도움이 될 것입니다.

2개의 좋아요

고맙습니다 @simon!

현재의 신규 회원 플로우가 다음과 같습니다:

더 개선할 수 있는 방법들:

  1. 새 계정을 생성하면 커뮤니티로 리다이렉트되고 로그인된 상태가 됩니다.

  2. 이메일 인증이 필요한 경우: 신규 회원 이메일을 받은 후 파란색 “Sign In” 버튼을 클릭하면 자동으로 커뮤니티에 로그인됩니다. (Memberful 사이트로 이동하지 않습니다.)

#2가 필수 옵션이라고 가정할 때, Memberful에서 해당 이메일의 Sign In 링크를 구성하여 신규 회원이 커뮤니티로 이동하고 로그인된 상태로 만들 수 있는 방법이 있을까요?

모든 도움에 감사드립니다.

1개의 좋아요

네, 이 주제에 표시된 형태의 로그인 링크를 사용할 수 있는 Memberful의 몇 가지 설정 위치가 있습니다: Create a DiscourseConnect login link. 귀사의 사이트에서 가입 과정을 진행할 때 몇 가지 문제를 겪었기 때문에 이 문제에 대해 메시지를 드렸습니다.

1개의 좋아요

안녕하세요,

@simon님의 도움과 Memberful의 친절한 팀 덕분에 문제가 해결되었습니다.

핵심은 이 링크를 사용하는 것이었습니다: https:/[Discourse Community Site]/session/sso]

이 링크를 무료 등록 플랜 설정과 로그인용 전역 리디렉션 설정 모두에 추가했습니다:

또한 “새로운 무료 멤버 생성” 이메일을 커스터마이즈하여 이 링크를 추가했습니다.

이 링크를 사용하면 Discourse에서 원활한 로그인 경험을 제공할 수 있으며, 신규 멤버가 다음 상황으로 인해 혼란을 겪는 것을 방지할 수 있습니다:

  1. Discourse 사이트로 리디렉션되지만 로그인되지 않은 상태가 되는 경우, 또는
  2. Memberful 프로필 페이지로 이동하지만 Discourse 사이트로 이동하는 방법을 모르고 있는 경우.
1개의 좋아요