WP + Discourse; 신규 사용자 SSO 작동 안 함

여러분이 이 작은 문제를 해결하는 데 도움을 주실 수 있기를 바랍니다…

WP Discourse와 Discourse를 설정했고, 모든 것이 정상적으로 보입니다.

하지만 Discourse가 연결되기 전에 고객이 (WordPress 쪽에서) 가입을 했었고, 해당 사용자는 Discourse에서 동시에 생성되지 않았습니다.

이 사용자가 포럼을 방문하려고 하면, URL 끝에 긴 SSO 쿼리 문자열이 붙은 제 메인 도메인으로 리다이렉트됩니다.

(즉, 제대로 작동하지 않는다는 뜻입니다.)

잠재적인 장애물을 제거하기 위해 이메일 인증을 우회하도록 설정해 두었으므로, 이것이 문제의 원인은 아닙니다.

또한 이 문제를 해결할 수 있기를 바라며 WP Discourse 플러그인에서 사용자 데이터 동기화를 선택해 보았지만, 효과가 없었습니다.

현재 포럼 설정 방식으로는 Discourse 내부에서 사용자를 수동으로 생성하는 방법을 찾을 수 없어, 만약 그렇게 할 수 있다면 수동으로 해결할 수 있을 것 같습니다.

그래서 어떻게 해야 할까요? 가능하다면 이 사용자에게 결제를 취소하고 처음부터 다시 하라고 하고 싶지 않습니다…

도움이 될 만한 조언을 주시면 감사하겠습니다!

업데이트: 인내심이 없어 사용자에게 재구매를 요청했습니다. 불행히도 결국 같은 결과로 이어졌습니다—SSO가 작동하지 않고, 포럼에 도달하는 대신 사용자는 URL에 긴 SSO 쿼리 문자열이 추가된 상태로 제 메인 웹사이트로 다시 보내집니다.

이 문제를 해결하려면 어떻게 해야 하나요?

문제를 파악했습니다:

비밀 키가 일치하지 않았습니다. 어딘가에서 제가 Discourse가 비밀 키 필드에 입력한 텍스트의 base64 버전(WordPress에 붙여넣기 위해 키를 복사할 때)을 제공한다고 생각했지만, 실제로는 그렇지 않습니다—키는 완전히 동일하게 일치해야 합니다.