Incrustar variables en el pie de página

Hola, me gustaría incrustar el external_id del SSO en un JavaScript personalizado que estoy pegando en el pie de página de mi tema (usando el botón ‘HTML/CSS personalizado’)… ¿hay alguna forma de acceder al external_id desde esa plantilla? Es decir, algo como:

<script>
   var id = {{ sso.external_id }};
</script>

Si no puedo incrustar el external_id, me encantaría poder incrustar el username y el email.

Hola,
puedes mapear el campo sso a un campo de usuario personalizado y usarlo de esta manera:

const user = api.getCurrentUser()
console.log(user.custom_fields.external_id)

Para saber cómo mapear el campo sso a un campo de usuario personalizado, consulta aquí: Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso)

Debes hacer que ese campo personalizado sea público en la configuración para poder acceder a él en el tema.