我正在考虑如何在建立社区和可持续收入的同时集成多个系统。我发现 Discourse 在我所做的事情上存在一些限制,但它仍然拥有一套强大的功能,并且我计划在添加其他工具时将其作为核心。我很想听听是否有人有集成 Discourse 和 Ghost 的经验。
我喜欢你的项目和你试图整合的想法!
感谢阅读
。
是的,我已经做过这种集成(作为评论层)。我更想知道的是“使用 Ghost 会员登录 Discourse”或“在 Discourse 中为账户启用 Ghost 会员”之类的事情。但我想最终的解决方案可能需要通过自动化平台将它们粘合在一起。
啊,我明白了!这需要一些技术专长,我来@leonardo或@david来帮忙。
您好!
所以您需要的是 Ghost 到 Discourse 的单点登录 (Single Sign On),对吗?
看起来 Ghost 不支持作为身份提供商 (ID Provider)。如果支持,您就可以无缝地将您的 Ghost 用户账户与 Discourse 账户集成。
下一个最佳选择是让 Ghost 支持 OAuth2 登录(即,在 SSO 术语中作为资源提供商),这样账户就可以存在于一个独立的身份提供商服务中,Ghost 和 Discourse 都通过 OAuth2 集成到该服务。
但 Ghost 目前还不支持 OAuth2,尽管这里有一些关于支持 OAuth2 认证的计划暗示:
该主题的最后一篇文章链接到我在 Google 上找到的 唯一的开源 Ghost SSO 解决方案,但它又说:
注意:开发中。请勿使用!
注意:有这个 AuthDigital 服务声称可以集成到 Ghost(不确定如何集成),并且它也支持 Discourse SSO,所以理论上这可以成为您 Ghost 和 Discourse 网站的独立身份提供商:Ghost Single Sign-on (SSO) Integration • SAML • Active Directory AD Integration
话虽如此,我们没有与他们合作的经验,所以无法为他们担保;此外,Meta 上也没有提及他们。由您决定。
@leonardo 感谢您写下这篇内容 ![]()
。也许我会设法凑出一些东西。好奇是否能使用自动化系统来实现这一点。会在这里发布更新。
查看了一下,他们提供一个插件,使用费用略高于 10,000 美元。对某些人来说,这或许可行,但很遗憾我的预算不允许我们尝试。
目前我正在尝试自己进行集成,如果我在未来三周内解决这个问题,我会尝试发布结果以及我是如何做到的。