[Aggiornamento: Risolto. Il segreto era impostato in modo errato in Discourse, a causa di un doppio copia-incolla. Corretto quello, e tutto è a posto.]
Ho configurato la nostra istanza di Discourse come provider DiscourseConnect e il nostro sito WordPress come client DiscourseConnect
Vedo “Sei connesso a Discourse!” nel pannello WP Discourse sulla dashboard di amministrazione di WP.
Quando vado su [wp-site]/wp-admin e clicco su “Login with Discourse” in una finestra di navigazione in incognito, vengo reindirizzato al nostro sito Discourse, a un URL come https://[redacted].discoursehosting.net/session/sso_provider?sso=[REDACTED]
e vedo solo “Login Error” sulla pagina.
Il log in WP mostra:
Verbose SSO log: Signature parse error
Bad signature for payload
sso: [REDACTED]
sig: aae54653d2f59ab5b8a3373ab8c10582009ce57587cd40078af43e652770dbe0
expected sig: 555bf561f1ceedabe0d8207c0a94e376a199392d81261b8453040bdf336b3fee