【发布时间】:2014-06-11 15:57:01
【问题描述】:
我的网站有使用 django 默认用户模型的常规用户,但对于一项特定功能,我希望人们能够使用他们的社交帐户(twitter、fb..etc)使用 python-social-auth 登录,而无需这些登录与用户模型一起保存在数据库中(未创建帐户,无法执行某些正常的用户任务)并且会话超时。
我四处寻找方法来做到这一点,但我的小研究没有结果。有什么想法吗?
总结:
- 普通用户和社交用户之间的分离(这样我就可以限制社交身份验证用户可以执行的操作)
- 社交身份验证用户的会话超时
- 用户表中没有添加社交身份验证用户(无足迹)。
- 可选:获取他们的社交用户名和 ID 以用于日志记录。
谢谢
【问题讨论】:
标签: python django oauth oauth-2.0 python-social-auth