Un’istanza di Discourse può funzionare come provider SSO per un’altra istanza di Discourse. Immagino che la configurazione che stai considerando preveda WordPress come provider SSO per l’istanza 1 di Discourse, mentre l’istanza 1 di Discourse farebbe da provider SSO per l’istanza 2 di Discourse. Penso che sia possibile, ma non ho mai configurato un sito Discourse per essere contemporaneamente client SSO e provider SSO.
Con la configurazione descritta sopra, tutti gli utenti dell’istanza 1 di Discourse avrebbero accesso all’istanza 2 di Discourse. Non credo sia questo che desideri.
Un altro approccio possibile al problema sarebbe utilizzare un’unica istanza di Discourse e impiegare i permessi di gruppo per categoria per limitare quali parti del forum gli utenti possono accedere. È possibile passare i gruppi di Discourse nel payload SSO. Dovrebbe essere possibile sul tuo sito WordPress determinare a quali siti un utente ha accesso. Potresti creare un gruppo Discourse per ogni sito WordPress e poi utilizzare il filtro wpdc_sso_params per aggiungere un parametro add_groups al payload SSO.