我目前正在运行Linux的Amazon EC2实例上开发Flask应用程序。我已经安装了httpd并且访问该站点是成功的。 Flask应用程序使用Google帐户进行OAuth2身份验证。
在localhost上进行测试时,网站会在保持登录状态的情况下完美运行。但是,在实际网站上进行测试时,大约一分钟后会重定向到Google登录页面。除此之外,实时网站正在按预期工作,包括登录的实际过程。
有没有人有任何想法为什么会这样或有关于如何解决这个问题的建议?如果需要,我可以提供有关设置的更多详细信息。看来很奇怪localhost没有这个问题。
答案 0 :(得分:2)
确保您在任何地方都使用UTC。
检查:
https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=[access_token]
查看访问令牌的到期时间。