您好,我希望我的网站访客只能通过 Discourse 登录和注册。到目前为止,我已经做了以下操作(但出现 404 错误)。
步骤 1:我创建了 DiscourseConnect 密钥
步骤 2:在我的 WP 网站上启用了这些选项
步骤 3:在 Discourse 上启用了这些选项:
步骤 4:访问了 wp-login.php,如果我点击 使用 Discourse 登录 链接,或者在任何页面上使用此短代码 [discourse_connect_client],它会在 Discourse 上显示 404 错误。
我缺少什么?
任何帮助都将不胜感激。
1 个赞
RGJ
(Richard - Communiteq)
2
您已将 Discourse 配置为使用 Wordpress 进行身份验证,但您不希望这样做。
您应该删除在 Discourse 端所做的所有 DiscourseConnect 设置,并在“管理”->“设置”->“登录”中进行以下设置:
6 个赞
感谢您的帮助,现在可以正常工作了。另外,我之所以出现这个错误,是因为我在前面加上了 https:// 粘贴了我的网站 URL(应该是你的website.com):
“由于缺少密钥而导致身份验证失败。请联系网站管理员解决此问题。”
而且我必须说,这些设置有点令人困惑。正如您的图片所示,我应该在 Discourse 中启用 Discourse Connect Provider 选项,尽管 WP 上的 DiscourseConnect Provider 选项卡说的与我想要的相反:
“启用您的网站作为 DiscourseConnect 提供程序会将所有用户身份验证从 Discourse 转移到 WordPress。”
它们应该被重命名和/或用标题分隔,或者像在 WordPress 上那样放在不同的选项卡上。
system
(system)
关闭
4
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.