푸터에 변수 삽입하기

안녕하세요. 테마 푸터에 붙여 넣을 사용자 지정 JavaScript에 SSO external_id를 포함시키고 싶은데요(‘사용자 지정 HTML/CSS’ 버튼을 사용 중입니다)… 해당 템플릿에서 external_id에 접근할 수 있는 방법이 있을까요? 예를 들어 다음과 같은 형태처럼요:

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

external_id를 포함할 수 없다면, username과 email을 포함할 수 있으면 좋겠습니다.

안녕하세요,
sso 필드를 사용자 사용자 정의 필드에 매핑한 후 다음과 같이 사용할 수 있습니다.

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

SSO 필드를 사용자 정의 필드에 매핑하는 방법은 여기에서 확인하세요: Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso)

테마에서 해당 필드에 접근하려면 설정에서 해당 사용자 정의 필드를 공개로 설정해야 합니다.