Compilare discourse_username quando non si usa DiscourseConnect

Oh, scusa, ero sicuro di aver risposto prima, ma immagino… non l’abbia fatto? Forse ci ho solo pensato! Comunque:

  1. L’email viene inizialmente sincronizzata dall’SSO sia per WordPress che per Discourse. Tuttavia, a causa della forte domanda, consentiamo alle persone di cambiare quell’email su Discourse. (Si scopre che è frequente voler ricevere le notifiche di Discourse altrove rispetto all’email associata direttamente all’accesso.) È anche possibile cambiare l’indirizzo email su WordPress, ma non conosco nessuno che lo faccia, o anche solo se l’email in uscita su quell’istanza funziona.

  2. Per “user id”, intendevo “username”. Lo username viene sempre[1] preso dall’SSO sia per Discourse che per WordPress e non può essere modificato dall’utente in nessun caso. Per qualche motivo a me sconosciuto ma che probabilmente aveva senso all’epoca, questo è nickname sul nostro lato SSO; questo viene mappato a oauth2 json username path.


  1. In realtà, si scopre che ci sono pochi account come il mio che sono stati configurati prima che avessimo l’SSO, e sono sbagliati: sono “Matthew Miller” invece di mattdm. Ma potremmo sistemare quello. ↩︎