Tecnicamente, quello che fa è effettuare una chiamata alla route sync_sso di Discourse e passare i loro dati (user_id di WordPress, username, nome, email…) a Discourse immediatamente dopo che hanno effettuato l’accesso a WordPress. I dettagli sulla route sync_sso sono qui: Sync DiscourseConnect user data with the sync_sso route.
L’unico effetto collaterale di cui sono a conoscenza per gli utenti di WordPress che non hanno mai visitato il sito Discourse è che inizieranno a ricevere email digest da Discourse.
Ecco perché vuoi incoraggiare i tuoi utenti di Discourse a registrarsi su WordPress con lo stesso indirizzo email che stanno utilizzando su Discourse. Finché gli indirizzi email corrispondono, verranno effettuati nell’account Discourse corretto. Questo presuppone che tu ti occupi della questione della verifica dell’email di cui abbiamo discusso nei post precedenti.
È probabile che finirai con alcuni utenti che si registrano su WordPress con indirizzi email diversi da quelli che hanno utilizzato su Discourse. In tal caso, verrà creato un nuovo account Discourse per loro, utilizzando l’indirizzo email di WordPress. Dovrai unire manualmente il vecchio account Discourse nel nuovo account Discourse: Merging user accounts.