Facebook 应用登录时出现 403 错误

从谷歌的角度来看,这属于 Facebook 的问题 :wink:

这并不是一个仅针对 WordPress 的问题,因此 Discourse 团队的成员可能更有资格对此进行回复。但鉴于这是两个与 Discourse 无关的服务(Facebook 和 Google)之间的问题,我怀疑 Discourse 能做的很有限。请记住,这个问题会影响许多在使用 Google 登录时于 Facebook 上分享内容服务的平台。这并不是 Discourse 特有的问题。

我很好奇,如果这是一个仅需使用 Google 登录的 B2B 场景,那么支持大量用户通过 Facebook 点击访问的需求从何而来?在大多数 B2B 环境中,用户并不会通过 Facebook 分享来访问论坛。

此外,该问题似乎源于用户在点击指向您网站的链接时被自动重定向到 Google 登录页面。另一个解决方案是允许访客在不登录的情况下查看网站,即禁用“立即认证”(auth immediately)和/或“需要登录”(login required)的站点设置。

如果您在 Facebook 上分享内容,却要求用户登录才能查看,这在 B2B 背景下似乎有些奇怪,不是吗?