你好,我想将 SSO 的 external_id 嵌入到我通过“自定义 HTML/CSS”按钮粘贴到主题页脚的一些自定义 JavaScript 中……有没有办法从该模板中访问 external_id?比如类似这样的写法:
<script>
var id = {{ sso.external_id }};
</script>
如果无法嵌入 external_id,我也非常希望能嵌入 username 和 email。
你好,我想将 SSO 的 external_id 嵌入到我通过“自定义 HTML/CSS”按钮粘贴到主题页脚的一些自定义 JavaScript 中……有没有办法从该模板中访问 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)
你需要在设置中将自定义字段设为公开,以便在主题中访问它。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.