Intégrer des variables dans le pied de page

Bonjour, je souhaite intégrer l’external_id de SSO dans un JavaScript personnalisé que je colle dans le pied de page de mon thème (en utilisant le bouton ‘HTML/CSS personnalisé’)… Existe-t-il un moyen d’accéder à l’external_id depuis ce modèle ? Par exemple, quelque chose comme :

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

Si je ne peux pas intégrer l’external_id, je serais ravi de pouvoir intégrer le username et l’email.

Bonjour,
Vous pouvez mapper le champ sso vers un champ utilisateur personnalisé et l’utiliser comme suit :

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

Pour mapper le champ sso à un champ utilisateur personnalisé, consultez ceci : Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso)

Vous devez rendre ce champ personnalisé public dans les paramètres afin de pouvoir y accéder dans le thème.

2 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.