新用户点击分类链接看到“此论坛仅限邀请”且无法通过 OAuth2 登录

大家好,

我们的 Discourse 实例中有一个私有分类,它被限制给特定的用户组。我们创建了一个链接,以便新用户在通过 OAuth2 登录后可以访问此分类。

然而,当尚无 Discourse 账户的新用户点击该链接时,他们会看到以下消息:

“抱歉,此论坛的访问权限仅限于邀请。”

因此,他们无法进入 OAuth2 登录流程,也无法访问该分类。现有用户可以正常访问。

我们希望新用户能够通过 OAuth2 登录,然后被添加到相应的用户组,以便他们可以看到该分类——但目前 Discourse 在登录前就阻止了他们。

我们需要帮助解决的问题

  • 为什么即使我们希望允许新用户通过 OAuth2 登录,网站仍然显示“仅限邀请”?

  • 是否有一个设置,例如 oauth2 allow uninvited users(OAuth2 允许未受邀用户)或 invite only(仅限邀请),我们需要调整?

  • 如果我们想要实现以下目标,正确的设置是什么:

    • 网站是仅限邀请,

    • OAuth2 用户可以作为新账户登录,以及

    • 通过用户组权限限制登录后的分类访问?

我们很感谢关于正确配置 OAuth2 + 基于用户组的分类限制的任何指导。

image

您好——能否请您检查一下 Discourse 站点设置中的“仅限邀请”选项并禁用它(如果已启用)?

禁用“仅限邀请”将允许新用户使用 OAuth2 登录或注册。
一旦他们登录,您就可以使用您的群组成员资格规则(自动化或手动分配)授予他们访问私有类别的权限。

1 个赞