无法在最新版本中使用 LDAP 登录

最后更新:

问题已解决,找到了根本原因,与 Discourse 无关(抱歉各位!)。问题在于证书已更新并通过 HAP 提供,而我们此前并未使用 HAP,Discourse 一直自行提供证书。我们忽略了这一细节,从而导致出现了 CORS 错误。

经验教训:

  • 回滚 Discourse 并不可行,最好对整个机器进行备份(幸好我们做到了)。
  • 我尚未查明为何按照此处说明使用特定 SHA 进行重建如此困难,我未能成功完成该操作。
  • 最好始终通过 HAP 提供证书,但切勿忘记这一点。(作为给其他人的提示:必须添加标志 'set-header X-Forwarded-Proto https',因为 Discourse 自带 NGINX,问题就出在这里。)
  • 无人报告相同问题(考虑到这是一个边缘情况,因为该插件并非官方插件),这也印证了上述判断(社区正如预期般运行 :P)。
  • 问题直到较晚才显现(以至于我们已不记得证书变更),是因为更新触发了重建操作,而正是在此过程中失败。

再次感谢,并为造成的打扰致歉!