Un passo avanti: se attivo il logging dettagliato per DiscourseConnect, ottengo un errore nei log:

Verbose SSO log: Signature parse error Bad signature for payload sso: bm9uY2U9YklKeEU1WWw2OFhjSkJydGlwSU15UTRZeVlMeWd6ZzQyUU9mOFo0SWF5QSZyZXR1cm5fc3NvX3VybD1odHRwczovL2VtYmVldGxlLmNvbS8jYWNjb3VudA=
Un punto degno di nota è che il payload menzionato nel log non è codificato in URL (notare il ‘=’ alla fine) e manca il secondo ‘=’ dei dati codificati in URL (notare il %3D ripetuto alla fine del payload originale).