안녕하세요 여러분,
Discourse 플러그인 기능이 깨지는 WordPress 커스터마이징 시나리오가 있습니다.
시나리오
- 제 사이트는 WordPress 사이트입니다. 예를 들어 abc.com이라고 가정하겠습니다.
- Discourse WordPress 플러그인이 설치되어 있으며, WordPress에 로그인한 이후에 Discourse에 로그인하는 데 문제가 없습니다. Discourse의 로그인 버튼만 클릭하면 사용자는 자동으로 로그인됩니다.
- 커뮤니티는 community.abc.com에 호스팅됩니다.
- 이제 클라이언트 중 한 명을 위한 화이트 라벨 솔루션으로 제 사이트의 도메인 별명을 생성했습니다. 새로운 도메인이 abc.client.com이라고 가정하겠습니다.
- 이 새로운 도메인은 클라이언트가 완전히 화이트 라벨 방식으로 사이트에 접근할 수 있게 해줍니다. 우리는 클라이언트가 abc.com 도메인을 통해 콘텐츠에 접근하는 것을 원하지 않습니다.
- 이제 클라이언트 측 사용자가 abc.client.com(WordPress 화이트 라벨 사이트)에 로그인한 후 커뮤니티 링크를 클릭하면 community.abc.com으로 이동하게 됩니다.
- 사용자가 커뮤니티의 로그인 버튼을 클릭하면 Discourse 사이트에 자동으로 로그인되지 않고, 대신 페이지가 abc.com/login/?redirect_to=%2Flogin%3Fsso…로 리디렉션됩니다.
- 이러한 리디렉션은 바람직하지 않으며, 사용자는 abc.com에 로그인한 후에만 community.abc.com에 접근할 수 있기 때문입니다.
- 질문 – 사용자가 abc.client.com에 로그인한 후 Discourse 커뮤니티에 로그인할 수 있는 방법이 있을까요?
이것은 도메인 별명 사용으로 인한 웹훅 변경과 관련된 문제일 수 있습니다. 이를 가능하게 하는 우회 방법이 있을까요? 사용자가 Discourse 커뮤니티에 로그인하려면 abc.com에 로그인해야 하나요? 동일한 Discourse 커뮤니티에 로그인할 수 있는 두 개의 도메인이 있을 수 있을까요?
지원해 주시면 감사하겠습니다.