python - 在 python self.sessions 中存储访问和刷新令牌不起作用
问题描述
我目前正在通过 Azure AD 为用户和组开发集成。我已经设置了一切以在登录时检索访问和刷新令牌,我只是在将它们存储在会话中时遇到了麻烦。我将令牌分配给会话并尝试检索它们,如下所示。
self.session["access_token"] = json.dumps(access_token)
self.session["refresh_token"] = json.dumps(refresh_token)
然后我在另一个页面上获取两个令牌,使用
access_token = json.loads(self.session.get('access_token'))
refresh_token = json.loads(self.session.get('refresh_token'))
由于某种原因,我只能在另一个页面中获取 access_token,刷新令牌始终为无。作为参考,我在两个页面上都使用了 BaseHandler 模块。我正在考虑将两者都存储在数据库中作为解决方案,但我想知道是否可以以某种方式对其进行配置以与 self.session 一起使用。任何帮助是极大的赞赏!
解决方案
推荐阅读
- ruby - Ruby strange behaviour while single assigning variables in a single line
- python - 激活 Conda 环境
- python-3.x - 使用来自另一个 Dataframe 的计数对 Dataframe 进行排序
- c# - 在 C# 中通过继承捕获异常
- python - 用 NaN 连接 pandas 中的两列
- database - 由于 GridDB 的 TIME SERIES 类型容器中 TIMESTAMP 字段的大小/定义可能导致记录冲突
- html - 使用css滚动无法自动工作
- android - 在来自数据库的字符串中添加小时
- c# - 使用 XmlWriter 的带有命名空间的 XML
- html - 物化css滚动表头冻结不起作用