在外部网站上获取当前登录的用户名

我正在尝试开发一个外部应用程序 app.example.com,该应用程序链接在我的 discourse 论坛 discourse.example.com 上。
我想在外部应用程序中显示我 discourse 实例中当前登录的用户名。有没有办法获取该用户名?比如简单的单点登录 (Single-Sign-On) 与 Discourse?

是的,您可以开始搜索SSO和/或API相关帖子:slight_smile:

这是可能的,我会在这里阅读回复,但我认为您需要自己编写一些代码,因为没有通用的方法可以从API获取信息并在Discourse外部显示。

类似Discourse嵌入式评论的功能对于拥有网站和论坛实例的社区来说将是极好的。

1 个赞

我认为你可以通过 external_id 发起 API 请求,以在 discourse 中获取名称。