我正在尝试将 Spotify 授权流程(以获取访问权限和刷新令牌)集成到我的 Django 应用程序中。为此,我设置了两个 Django 端点——一个用于 spotify 登录,另一个用于 spotify 回调。
登录端点重定向到 spotify 授权端点,这要求用户登录到他们的 spotify 帐户并授予权限。
接下来是 Spotify API 重定向到我的 Django 应用程序中的回调视图。除了重定向之外,API 还发送一个 get 变量,回调视图进一步利用该变量来获取访问权限和刷新令牌。
我需要为我网站的每个用户存储这些令牌,为此我需要访问用户 ID。但是 request.session 变量在回调视图中始终为空。获得访问 request.session 变量的建议?