我正在使用
django-allauth==0.61.1
。我已经添加了 Slack 的设置。我可以使用 Slack 登录在我的网络应用程序上成功注册/登录。我从 Slack 获得 email
、slack_user_id
和 username
。但我没有得到该用户的任何 social_token
。
用户将使用我的 Slack 应用程序和一些命令。我需要带有到期日期的令牌来确定用户是否已登录或注销。
我已经检查了 OAuth 范围。我有以下用户令牌范围:
email
openid
profile
我能够通过在 django 项目的
SOCIALACCOUNT_STORE_TOKENS = True
文件中设置 settings.py
来解决问题