Ciao,
puoi mappare il campo sso su un campo utente personalizzato e utilizzarlo in questo modo:
const user = api.getCurrentUser()
console.log(user.custom_fields.external_id)
Per sapere come mappare il campo sso su un campo utente personalizzato, consulta qui: Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso)
Devi rendere pubblico quel campo personalizzato nelle impostazioni per poterlo accedere nel tema.