WP를 DiscourseConnect 클라이언트로 사용 시: 서명 파싱 오류/잘못된 서명 오류 (해결됨)

[업데이트: 해결됨. Discourse에서 시크릿(secret)이 이중 붙여넣기로 인해 잘못 설정되어 있었습니다. 이를 수정한 후 정상적으로 작동하고 있습니다.]
저희 Discourse 인스턴스를 DiscourseConnect 제공자(provider)로, WordPress 사이트를 DiscourseConnect 클라이언트로 설정했습니다.

WordPress 관리자 대시보드의 WP Discourse 패널에서 "Discourse에 연결되었습니다!"라는 메시지가 표시됩니다.

[wp-site]/wp-admin으로 이동하여 시크릿 모드 창에서 "Discourse로 로그인"을 클릭하면, https://[redacted].discoursehosting.net/session/sso_provider?sso=[REDACTED]와 같은 URL의 저희 Discourse 사이트로 이동하며, 페이지에는 "Login Error"만 표시됩니다.

WP 로그에는 다음과 같은 내용이 표시됩니다:

Verbose SSO log: Signature parse error
Bad signature for payload 
sso: [REDACTED]
sig: aae54653d2f59ab5b8a3373ab8c10582009ce57587cd40078af43e652770dbe0
expected sig: 555bf561f1ceedabe0d8207c0a94e376a199392d81261b8453040bdf336b3fee
1개의 좋아요