最近我想将我的 Discourse 和 WordPress 设置为使用单一的用户名和密码登录,因为我的会员在 Discourse 上进行所有讨论,而付款则在 WordPress 上进行。
- 我的想法是,让会员无需在 WordPress 再次注册账户。当他们在 Discourse 登录时,也会同时登录 WordPress 并进行付款。
我在 Discourse 站点所做的设置
启用 SSO 提供商:是
SSO URL:WordPress URL
SSO 密钥:与 WordPress 相同
SSO 提供商密钥:WordPress URL + 与 WordPress 相同
启用 SSO:否
我在 WordPress 站点所做的设置
连接
Discourse URL:已完成
API 密钥:已完成
发布用户名:System
发布:尚未设置任何内容
评论设置:尚未设置任何内容
文本内容设置:尚未设置任何内容
Webhook 设置:尚未设置任何内容
SSO
SSO 密钥:是
SSO 提供商设置:尚未设置任何内容
SSO 客户端:启用 SSO 客户端:已勾选
SSO 客户端:添加登录链接:已勾选
SSO 客户端:登录链接重定向:www.MyDiscoursePage.com
SSO 客户端:按电子邮件同步现有用户:已勾选
SSO 客户端:与 Discourse 同步登出:已勾选
请问我是否遗漏了什么?
- 我希望将他们的数据(如电子邮件或用户名)同步到 WordPress。
我所做的操作
我在此处搜索了一些解决方案。据我所知,我需要导出 CSV 文件并导入到 WordPress 中。如果我理解有误,请纠正我,谢谢。
-
因为我先设置了 Discourse,所以所有用户名和密码都在 Discourse 中。但导入到 WordPress 后,用户名和密码是否会与 Discourse 保持一致?
-
有一点让我困惑:SSO 提供商和 SSO 客户端有什么区别?在这种情况下,我的 Discourse 站点会是 SSO 提供商吗?因为我的所有数据库都在 Discourse 中。
