在用户卡片上显示社交登录资料

大家好,我还在熟悉 Discourse,想请教一下如何在用户资料卡上显示关联的账户。我主要希望展示 Steam 个人资料和 Discord 用户名。目前我通过自定义用户字段实现了这一功能,但我更希望有一个自动化的方案,并且能够验证信息的准确性,即确认用户确实拥有其所声称的账户。我具备一定的技术背景,但对修改 Discourse 的了解还比较有限。

编辑:这是我想要的效果:

你好!

这个主题组件够用吗?

这看起来接近我的需求,至少对 Steam 是可行的。唯一的问题是 Discord 没有个人资料链接,所以需要显示用户名。我可能会尝试一下,看看能否实现接近我想要的效果。我想我可能需要添加一个不可自定义的用户字段,并在用户关联账户时填入相关信息。

编辑:看起来那个方案可能支持 Discord,我得测试一下!非常感谢!

编辑 2:看来那个方案确实可行,但它不会在用户关联社交媒体账户时自动填充这些字段。我的主要顾虑是防止用户冒充他人,所以我希望这些字段在用户使用相应账户登录后就固定下来。我已经联系了该插件的作者,看看他们有什么建议。如果其他人知道更好的方法,我会保持这个帖子开放以便讨论。