我想在一个网站上托管一个论坛,并使用 CNAME 记录将另外两个网站指向这个托管的论坛。是否有相关文档可以帮助我更好地理解如何根据域名标头显示或隐藏特定的论坛版块?同时,我也需要了解需要修改哪些 Ruby/ Discourse 架构来实现这一功能。
感谢您的帮助。我对 Discourse 和 Ruby 完全是新手,但很期待深入研究。
- Tommy
我想在一个网站上托管一个论坛,并使用 CNAME 记录将另外两个网站指向这个托管的论坛。是否有相关文档可以帮助我更好地理解如何根据域名标头显示或隐藏特定的论坛版块?同时,我也需要了解需要修改哪些 Ruby/ Discourse 架构来实现这一功能。
感谢您的帮助。我对 Discourse 和 Ruby 完全是新手,但很期待深入研究。
Discourse 强制要求使用单一主机名,因此无法开箱即用。
您可以在单个域名下搭建共享论坛,并通过组成员资格来控制类别的可见性。
据你所知,有人尝试过这样做吗?如果我能找到一些文档来帮助我了解从何入手,我很乐意投入配置时间。
第二个方案也可能行得通,如果我能找到一种方法,根据我们在每个特定网站上提供的修改后的注册链接,自动将某人加入某个群组的话?
感谢你的指导。
由于这是一种不受支持且不常见的配置,因此没有相关文档。
这是正确的方向,我们的 SSO 协议原生支持该功能。您可以在 SSO 载荷中传递用户组成员信息。相关文档请参考:Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso)
谢谢你指出这一点。