pnoeric
(Eric)
1
こんにちは、SSO の external_id をテーマのフッターに貼り付けるカスタム JavaScript に埋め込みたいです(「カスタム HTML/CSS」ボタンを使用しています)。そのテンプレートから external_id にアクセスする方法はありますか?つまり、以下のような形です:
<script>
var id = {{ sso.external_id }};
</script>
external_id を埋め込めない場合、username と email を埋め込めるようになれば大変助かります。
zcuric
(Zdravko)
2
こんにちは、
sso フィールドをカスタムユーザーフィールドにマッピングし、以下のように使用できます。
const user = api.getCurrentUser()
console.log(user.custom_fields.external_id)
sso フィールドをカスタムユーザーフィールドにマッピングする方法については、こちらをご覧ください: Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso)
テーマ内でアクセスできるようにするには、設定でそのカスタムフィールドを公開にする必要があります。
「いいね!」 2
system
(system)
クローズされました:
3
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.