皆さん、こんにちは。Discourse の使い始めでまだ少し慣れていないのですが、ユーザープロフィールカードに連携アカウントを表示する方法について教えていただけますでしょうか。主に Steam プロフィールと Discord ユーザー名を表示したいと考えています。カスタムユーザーフィールドを使って実現はできましたが、できれば自動で、かつ「そのアカウントに実際にアクセス権限がある」ことが検証された正確な情報として表示される仕組みがあれば理想的です。私はある程度技術に詳しいのですが、Discourse のカスタマイズに関する知識はまだ限られています。
編集:目指しているイメージはこれです:
それは私が求めているものに近く、少なくとも Steam なら機能しそうです。ただ、Discord にはプロフィールへのリンクがないため、ユーザー名を表示する必要があります。試してみて、望むものに近づけられるか確認してみようと思います。アカウントを連携する際に情報を埋め込む、編集不可のカスタムユーザーフィールドを追加する必要があるかもしれません。
追記:Discord 対応があるようです。テストしてみます!ありがとうございます!
追記 2:なるほど、それは機能しそうですが、ユーザーがソーシャルアカウントを連携した時点でそのフィールドが自動的に埋め込まれるわけではありません。私の主な懸念は、他のユーザーになりすまされることなので、該当アカウントでログインした時点でそれらの値を設定したいと考えています。そのアドオンの作者に連絡して意見を伺いましたが、もし他に良い方法をご存知の方がいれば、このスレッドは開いておきます。