是否有一个后端API可以自动管理所有用户及其权限?

例如,我有一个 Supabase-Stripe 集成,用于管理我网站上的用户帐户。不同级别的订阅者可以访问或无法访问某些论坛类别。

是否有方便的 API 来处理我网站订阅者的 Discourse 帐户创建和权限?或者其他解决方案?

即使是自动向用户发送邀请电子邮件的方式也会有所帮助。我不知道如何正确检查 Discourse 是否有用于这些目的的 API,只能问一下!

你读过这个话题了吗?

1 个赞

不过,我认为没有办法导入用户订阅,只能导入产品,因此新用户将自动添加到正确的组中。

您需要想办法导入用户。如果用户数量超过一百个左右,导入脚本会比 API 更容易。

2 个赞

我会看看我能走多远。

要创建账户,端点是:url = f"{DISCOURSE_URL}/users.json",您通常可以通过连接并使用管理员 API 轻松创建账户。

此外,此端点可以帮助您处理几乎所有的基本权限,对于自定义权限,没有这样的特定端点,但您可以轻松地在网络选项卡中进行检查和查找,这样就可以完成工作。

1 个赞

您可能需要使用 discourse_connect,以便您的网站可以管理 Discourse 登录。如果您的网站是 WordPress,那么这很简单(只需使用 wp-discourse);如果不是,那么您需要实现 discourse_connect。

2 个赞