当使用 SSO 且 auth_immediately = false 时,帐户登录超时

您好,我在实现 DiscourseConnect 时遇到了这个错误:

Account login timed out, please try logging in again

当我将 auth_immediately 设置为 false 时就会出现。将其设置为 true 时,它又可以工作了。有什么线索吗?我检查了日志文件,但里面没有任何错误。

完整的设置(与登录/SSO 相关):

SiteSetting.enable_discourse_connect = true
SiteSetting.login_required = true
SiteSetting.auth_immediately = false
SiteSetting.must_approve_users = false
SiteSetting.invite_only = false

编辑:在登录之前删除 destination_url cookie 即使 auth_immediately = false 也能工作。但我失去了重定向。这是个 bug 吗?

1 个赞