使用Flask进行AWS Elastic Beanstalk的持久会话

时间:2016-08-25 15:24:15

标签: python-3.x session amazon-web-services elastic-beanstalk flask-restful

我有一个Flask Web应用程序,当前部署在AWS Elastic Beanstalk上,并配有经典负载均衡器。

我的问题是我的会话似乎没有持久性,因为我最初实现了基于会话的身份验证,但是当部署前端并且访问我的API时,会话将不会持续存在,用户永远不会保持登录状态。

我原本打算切换到基于令牌的身份验证,这就是我所做的,我避免了会话问题。

快进,我现在使用Flask-OAuthlib实现了OAuth1 但不幸的是,这个lib使用会话来保持OAuth1提供者令牌的秘密。

我尝试通过AWS控制台为我的经典负载均衡器启用基于持续时间的会话粘性,但这似乎无法解决问题。

造成我麻烦的特定代码行是here

有没有办法让这个OAuth1代码无状态并且不需要会话?

我可能会为我的会话配置错误,或者错过了一个简单的修复程序吗?

非常感谢任何帮助。

0 个答案:

没有答案