Hmm, ok. Se stai usando DiscourseConnect, da una lettura del codice, sembra che tu non possa aggiungere l’external id durante la creazione. Il codice appena sopra gestisce solo gli account associati che sono diversi dall’SSO.
Puoi provare a effettuare due chiamate: la prima chiamata uguale a quella che hai ora, ma senza gli external ids, e una seconda chiamata a updateUser, includendo le informazioni sull’external id? Speriamo che funzioni.