大家好,
我们的 Discourse 实例中有一个私有分类,它被限制给特定的用户组。我们创建了一个链接,以便新用户在通过 OAuth2 登录后可以访问此分类。
然而,当尚无 Discourse 账户的新用户点击该链接时,他们会看到以下消息:
“抱歉,此论坛的访问权限仅限于邀请。”
因此,他们无法进入 OAuth2 登录流程,也无法访问该分类。现有用户可以正常访问。
我们希望新用户能够通过 OAuth2 登录,然后被添加到相应的用户组,以便他们可以看到该分类——但目前 Discourse 在登录前就阻止了他们。
我们需要帮助解决的问题
-
为什么即使我们希望允许新用户通过 OAuth2 登录,网站仍然显示“仅限邀请”?
-
是否有一个设置,例如
oauth2 allow uninvited users(OAuth2 允许未受邀用户)或invite only(仅限邀请),我们需要调整? -
如果我们想要实现以下目标,正确的设置是什么:
-
网站不是仅限邀请,
-
OAuth2 用户可以作为新账户登录,以及
-
通过用户组权限限制登录后的分类访问?
-
我们很感谢关于正确配置 OAuth2 + 基于用户组的分类限制的任何指导。
