Ciao! Immaginiamo di avere un forum ospitato da Discourse con circa 100 membri attivi. Non ho ancora configurato l’SSO, quindi tutti questi utenti si sono registrati con account Discourse.
Ora, supponiamo che i miei sviluppatori configurino l’SSO sul forum: cosa succede a quei 100 account esistenti prima dell’SSO?
Come potranno quegli utenti accedere mantenendo il loro account e la cronologia dei post? Non voglio che debbano abbandonare i loro account una volta configurato l’SSO con il mio sito.
Per complicare ulteriormente le cose, la maggior parte di quei 100 membri ha già un account sul mio sito. Alcuni sotto lo stesso indirizzo email usato per registrarsi al Forum, altri sotto un indirizzo diverso.
Quindi, una volta configurato l’SSO, saprà unire gli account con lo stesso indirizzo email? E quelli con indirizzi diversi? Come potranno gli utenti unire il loro account Discourse del forum con il loro account sul mio sito?
Su una nota leggermente non correlata, è vero che la tua (fantastica) funzione di invito non funzionerà se ho configurato l’SSO? In tal caso, come posso invitare utenti al forum e aggiungerli automaticamente a vari gruppi?
Tutti gli utenti devono esistere sul provider SSO con lo stesso indirizzo email presente su Discourse. Una volta abilitato l’SSO, i loro account SSO verranno associati all’account Discourse esistente tramite l’indirizzo email.
Gli inviti devono essere gestiti tramite il provider SSO, poiché Discourse non gestisce più la registrazione degli utenti una volta abilitato l’SSO.
Quindi la prossima volta che accederanno al forum, presumo che verranno automaticamente disconnessi? E quando proveranno ad accedere, invece di vedere la pagina di login di Discourse, verranno reindirizzati alla pagina di login del mio sito?
Esiste un modo per aggiungere automaticamente chiunque si unisca al forum durante un determinato periodo a un gruppo specifico su Discourse? Ad esempio, se volessi inserire automaticamente nel gruppo “beta testers” chiunque si unisca durante aprile 2021, è possibile?
Il tuo SSO può passare un parametro di appartenenza al gruppo tramite la risposta DiscourseConnect nel flusso SSO. In questo modo, il tuo provider SSO può assegnare questa (e altre) appartenenze ai gruppi.
Cosa succede se uno dei miei utenti attuali del forum aveva solo un accesso Discourse, ma non ha mai creato un account sul mio sito? Una volta configurato l’SSO, cosa accadrà al loro account? È semplicemente perso per sempre e non recuperabile?
L’utente dovrà creare un account sul tuo sito con lo stesso indirizzo email. Dopo di ciò, questo nuovo utente potrà accedere e riprendere il possesso dell’account del forum.