gpt4 book ai didi

python - 零足迹 Python-Social-Auth 身份验证

转载 作者:太空宇宙 更新时间:2023-11-03 18:25:27 24 4
gpt4 key购买 nike

我的网站有使用 django 默认用户模型的常规用户,但对于一项特定功能,我希望人们能够使用 python-social-auth 使用他们的社交帐户(twitter、fb 等)登录,而无需使用这些登录名与用户模型一起保存在数据库中(未创建帐户,无法执行某些正常用户任务)并具有 session 超时。

我四处寻找方法来做到这一点,但我的小研究没有结果。有什么想法吗?

摘要:

  1. 普通用户和社交用户之间的分离(这样我就可以限制社交授权用户可以执行的操作)
  2. 社交授权用户的 session 超时
  3. “用户”表中不会添加经过社交验证的用户(无足迹)。
  4. 可选:获取他们的社交用户名和 ID 以用于记录目的。

谢谢

最佳答案

您可以通过添加设置 SOCIAL_AUTH_USER_MODELpython-social-auth 添加自定义用户模型来区分社交用户。检查设置文档 http://psa.matiasaguirre.net/docs/configuration/settings.html#user-model

关于python - 零足迹 Python-Social-Auth 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23301532/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com