无法可靠触发的强制登出

我有一段时间一直存在一个模糊的问题,直到最近我才理清症状并足以报告它。

事实:

  • 本地安装的 Discourse 实例
    • 该实例通过 Cloudflare 反向代理访问互联网
    • 本地访问通过 UTM 内的本地反向代理进行
  • 我的用户账户具有管理员权限
    • 我是系统中唯一的常规管理员用户,虽然还有其他管理员账户,但很少使用
  • 部分用户既从本地网络也从互联网访问 Discourse
    • 我经常从本地和互联网访问 Discourse 系统
  • 部分用户仅从互联网访问 Discourse
  • 当我长时间脱离本地网络,仅通过互联网访问 Discourse 时,不会遇到此问题。

问题描述:

  • 我的会话经常在使用约一天后被终止,这会影响到我使用该账户的所有设备,包括安卓手机、台式机和笔记本电脑。其他用户则不会遇到这种情况。

我怀疑某些 Discourse 关于未知登录位置的安全机制是导致此问题的原因之一,但我不确定如何验证这一假设或解决该问题。有什么建议吗?

1 个赞