제 상황은 조금 다르므로 어떤 수정이 필요할까요? 차이점은 다음과 같습니다:
- 저는 WordPress를 SSO 클라이언트로 사용하고 있으며, 사용자는 Discourse를 통해 로그인합니다.
- WP 플러그인 'WooCommerce Groups’를 설치했습니다: Groups WooCommerce Documentation - WooCommerce . WooCommerce Memberships와 유사하지만 기능이 좀 더 적은 편입니다. 핵심 기능은 모두 동일하다고 생각합니다.
- Discourse에 여러 그룹(3개 이상)이 있으므로 WP에는 3개의 접근 그룹이 있습니다.
이 코드에 대한 수정 사항이나 조언을 주실 수 있을까요? 감사합니다!
혹시 도움을 주실 수 있을까요? @pfaffman @simon
아, 거기에 질문을 쓰지 않았네요…
즉, WP와 Discourse 간의 이 통합을 활성화해야 합니다.
현재 작동하는 부분:
- WP가 SSO 클라이언트로 정상 작동합니다.
- 멤버십은 WP Groups 플러그인을 통해 판매되고 만료되면 => 사용자는 필요한 그룹에 추가됩니다.
- 사용자가 만료 시 그룹에서 삭제됩니다.
필요한 것:
- 사용자가 WP에서 특정 그룹에 추가되면, 해당 사용자를 Discourse의 특정 그룹에 추가해야 합니다.
- 사용자가 WP에서 해당 그룹에서 삭제되면, Discourse에서도 삭제해야 합니다.
WP와 Discourse 모두에 여러 그룹이 있는 경우입니다.