Ciao! Ho intenzione di avviare un sito che avrà una certa sovrapposizione di utenti con un sito Discourse già esistente. Vorrei che i miei visitatori potessero creare account utilizzando le credenziali del sito Discourse. Come si può fare?
Quindi, seguendo questa strada, potrò aggiungere un nuovo pulsante ai miei pulsanti di accesso (Facebook, Discord, GitHub, Google, ecc.), e questo nuovo pulsante sarà per un altro forum Discourse che non possiedo né gestisco?
Sì, questa è una possibile configurazione per il plugin ufficiale WP Discourse (solo un esempio della relazione tra provider SSO e client SSO).
Se il sito che stai avviando è un’altra istanza di Discourse, potrebbe essere possibile anche in questo caso, ma non so se ci sia documentazione qui su meta riguardo a questo approccio.
Questo non è possibile. Non è possibile ottenere dati privati degli utenti da un sito web esterno senza un ulteriore passaggio di sicurezza, in questo caso sotto forma di segreti del provider SSO utilizzati durante il flusso SSO.
Potresti anche prendere in considerazione un gestore dedicato di accesso e identità come http://auth0.com/ se pensi che le cose possano espandersi ulteriormente in futuro…
No. Sso sarebbe l’unico provider. E se non hai il controllo dell’altro sito, non c’è modo di utilizzarlo per l’autenticazione.