Q100550:为什么登录 Flix 客户端时可能会被强制登出


概括

本文将解释为什么正确设置机器的日期、时间和时区对于登录Flix客户端非常重要。

更多信息

Flix客户端和Flix服务器之间的所有通信都通过安全机制进行验证Flix该机制会检查请求的有效性。Flix运行所在机器的正确日期/时间是此安全机制的重要组成部分。

当用户登录客户端时,服务器会获取客户端机器的日期、时间和时区,将所有内容转换为协调世界时 (UTC) ,并将该时间与自身的时间(也转换为 UTC)进行比较。

如果两个 UTC 时间结果相差超过 15 分钟,服务器的安全机制将阻止客户端访问安全的Flix数据,从而导致身份验证错误。这将导致用户尝试登录客户端时无法登录,或强制用户登出已登录的客户端。在这两种情况下,客户端都会显示以下消息:

服务器日志还会显示错误信息,指出invalid or no date header ,以及invalid authentication headerAuthentication failed

Screenshot_from_2019-09-13_09-56-41.png

我们建议所有运行Flix计算机使用网络时间协议 (NTP)来精确设置时间,因为它能将计算机时间同步到与协调世界时 (UTC) 相差几毫秒的范围内。这意味着Flix客户端和服务器在通信时将保持同步,从而满足Flix用于数据验证的安全机制。

更多帮助

如果您在所有运行Flix客户端和服务器的机器上都使用 NTP,但仍然遇到问题,请提交支持工单,并告知我们您遇到的问题以及您迄今为止采取的故障排除步骤。

有关如何执行此操作的更多信息,请参阅以下文章: Q1000064:如何提交支持工单。

    我们很遗憾听到

    请告诉我们