在 headless WP 安装中使用 Discourse 作为 SSO

嘿!我想在无头 WordPress 安装中使用 Discourse 作为单点登录(SSO)。目前的 WordPress Discourse 插件是否支持这一功能?我希望在 WordPress 中利用它进行身份验证,以便在 WordPress 中构建功能,同时避免用户拥有多个账户,因为 Discourse 的用户管理功能在这两者中更出色。:blush:

关于如何实现这一点,有什么建议吗?理想的情况是,所有用户都能以某种方式同步到 WordPress,这样所有的身份验证都可以由 WordPress 处理,但用户仍然会同时登录到 Discourse 和 WordPress。这样一来,我就可以在无头应用的前端处理身份验证了…

当用户以 Discourse 作为 SSO 提供商登录 WordPress 时,登录流程会首先将用户重定向到

http://example.com?discourse_sso=1&redirect_to=http://example.com/your-landing-page

这应该能够在无头 WordPress 站点上实现。如果您在使用中遇到任何问题,请告诉我们。

谢谢!我意识到该网站的认证部分超出了本项目的范围,但如果我在未来的项目中实现它时遇到问题,我会再来请教的 :slight_smile: