Hmm, quindi dopo ulteriori ricerche, non credo che questo sarebbe possibile senza modifiche a Discourse e l’aggiunta di alcune impostazioni aggiuntive al progetto principale o tramite l’uso del mio provider social Discord (che potrebbe non essere l’ideale poiché ne esiste uno integrato).
Non sono sicuro se questo sia qualcosa che verrebbe mai supportato o aggiunto dal team di Discourse, ma penso che dovrò semplicemente creare un sistema esterno per il mio uso e userò solo Discourse SSO per associare un collegamento tra Discourse e l’altro sistema. Ai miei fini, utilizzerò solo i login social di Discourse per accedere a Discourse e nient’altro a causa di questa limitazione. Invece di avere tutto il collegamento e l’associazione degli account tramite il profilo utente di Discourse, penso che dovrò semplicemente utilizzare il diverso strumento menzionato in precedenza che sto già utilizzando per verificare cose che non sono possibili tramite OAuth o simili.
Non segnerò questa come una soluzione poiché non è una soluzione diretta alla mia domanda originale, ma è una soluzione al mio caso d’uso particolare.