【发布时间】:2022-02-22 16:49:40
【问题描述】:
我有一个带有标准 django.contrib.auth 后端的 Django 应用程序,并且有很多现有用户,现在我想使用 Python Social Auth 通过 Google 帐户添加登录。有没有办法允许现有用户通过 Google 帐户登录?我应该如何将其与现有用户关联?
设置'social_core.pipeline.social_auth.associate_by_email'可以吗?
因此,当用户尝试使用 Google 帐户登录并且在我的应用程序中已经有一个帐户(使用标准注册和密码创建)时,将自动登录。我不想允许使用 Python Social Auth 创建新帐户,仅允许现有用户通过 Google 登录。
【问题讨论】:
标签: python django python-social-auth