WP-Discourse non connesso e email admin non riconosciuta

Ciao,

Sto usando Wordpress come identity provider per Discourse utilizzando DiscourseConnect.

Qual è il significato di questi errori nello screenshot nel plugin WP-Discourse?

Non sei connesso a Discourse. Verifica che le impostazioni di connessione siano corrette. Se il problema persiste, abilita i log di connessione e controlla i Log.

Non esiste un utente amministratore su Discourse con l’indirizzo email admin@xxx.xxx. Se disponi di un account amministratore Discourse esistente, prima di abilitare DiscourseConnect assicurati che i tuoi indirizzi email su Discourse e WordPress corrispondano. Questo è necessario per l’accesso di DiscourseConnect a un account Discourse esistente.

L’output del Log:

[2026-02-25 23:14:12] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"An invalid response was returned from Discourse","http_code":"","http_body":""} 
[2026-02-25 23:14:13] sso_provider.ERROR: logout.response_error {"message":"There was an error in logging out the user from Discourse.","user_id":1,"discourse_user_id":"1"}.  <--- succede anche per altri User ID

Attualmente tutta la configurazione è sul mio localhost. Può essere un problema?

WP: http://wp.mysite.test
Discourse: http://localhost:4200 (installato utilizzando la guida Install Discourse on macOS for development ).

Ho seguito i passaggi per configurare l’SSO in questa guida Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso) .

Per quanto ne so, l’SSO stesso funziona tranne per il fatto che quando si effettua il logout in WP, l’utente non viene disconnesso in Discourse. Funziona bene quando il logout viene avviato in Discourse.

L’utente admin@xxx.xxx in Discourse è stato creato durante il processo di installazione CLI. Ha la stessa email dell’utente admin di WP, ma penso di aver usato una password diversa da WP (è importante?).

Comunque, dopo che l’SSO è configurato, l’utente admin admin@xxx.xxx può accedere sia a WP che a Discourse correttamente tramite SSO, come amministratori in entrambe le applicazioni. Quindi non sono sicuro di cosa significhi l’errore quando dice There is no admin user on Discourse with the email address admin@xxx.xxx. Forse è per questo che non è riuscito a disconnettere l’utente correttamente?

Qualsiasi aiuto è veramente apprezzato.