我有一个Flask Web应用程序,当前部署在AWS Elastic Beanstalk上,并配有经典负载均衡器。
我的问题是我的会话似乎没有持久性,因为我最初实现了基于会话的身份验证,但是当部署前端并且访问我的API时,会话将不会持续存在,用户永远不会保持登录状态。
我原本打算切换到基于令牌的身份验证,这就是我所做的,我避免了会话问题。
快进,我现在使用Flask-OAuthlib实现了OAuth1 但不幸的是,这个lib使用会话来保持OAuth1提供者令牌的秘密。
我尝试通过AWS控制台为我的经典负载均衡器启用基于持续时间的会话粘性,但这似乎无法解决问题。
造成我麻烦的特定代码行是here。
有没有办法让这个OAuth1代码无状态并且不需要会话?
我可能会为我的会话配置错误,或者错过了一个简单的修复程序吗?
非常感谢任何帮助。