如何将 Discourse 与 Netlify 平台集成

大家好!

我是一名开发者,目前管理着一个“由 Discourse 托管”的标准站点,以及一个使用 Netlify Identity 服务进行用户认证和追踪的 Netlify 站点。我的理想目标是将这两个站点在用户认证和共享数据方面统一起来。拟议的解决方案需要两个站点之间实现单次注册/登录,并在 Netlify 站点上设置一个统一的进度页面,用于显示两个站点的用户进度(可能通过 Discourse API 实现)。我在用户认证组件方面遇到了困难——我了解 Discourse 支持 SSO,但 Netlify 不支持,它依赖 OAuth 进行外部认证。我想请问,是否有人有构建类似系统的经验,或者能指引我正确的实现方向?感谢大家的帮助!

@Perry_Eising 你对此有什么看法?

我并没有专门负责我们的实现,但我知道我们编写了一个自定义设置,允许你使用 Netlify 账户单点登录(SSO)进入我们的 Discourse。@vicmart - 如果你私信我,我或许可以把你介绍给负责这项工作的开发人员。感谢提醒 @HAWK

有人成功了吗?怎么做到的?