将单个用户导入 Discourse 的简单方法?

大家好。我们使用 Discourse 配合 SSO,由 WordPress 处理登录,然后允许用户访问 Discourse。

基本上,没有人可以直接通过 Discourse 注册。他们必须通过我们的 WordPress 网站进行注册。

我的问题是:

在某些情况下,由于我们遇到的技术问题,我有时需要直接在 Discourse 中强制创建新账户。是否有简单的“点击即可”的方法来实现这一点?我无法访问该 Discourse 安装的命令行界面。

谢谢!

Discourse 没有类似于 WordPress 网站上可用的“添加新用户”功能。如果您可以访问 WordPress 服务器,并且已在其上安装了 WP-CLI,则可以在 WordPress 中手动创建用户,然后使用 sync_sso 在 Discourse 中创建该用户。WP Discourse 插件提供了一些有助于完成此操作的功能。

谢谢 @simon。遗憾的是,问题在于当需要在 Discourse 中创建新用户时,sync_sso 在 Discourse 端超时了。对于已存在于 Discourse 中的用户,所有与 SSO 相关的功能都运行良好。

(这个问题我们已经断断续续遇到好几年了,但一直没能找出原因。)