Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django python social auth创建一个没有uid和电子邮件地址的附加用户帐户_Django_Google Oauth_Python Social Auth - Fatal编程技术网

Django python social auth创建一个没有uid和电子邮件地址的附加用户帐户

Django python social auth创建一个没有uid和电子邮件地址的附加用户帐户,django,google-oauth,python-social-auth,Django,Google Oauth,Python Social Auth,我使用python social auth允许用户使用其社交帐户登录。 我最近去管理员那里查看了一些帐户,我注意到有一个帐户有一些随机生成的用户名。它没有任何与之相关的电子邮件、名字或姓氏。在usersocialauth中,它也没有与之关联的uid。我想知道这个帐户是从哪里来的 以下是当前设置: INSTALLED_APPS = ( 'social.apps.django_app.default', ) AUTHENTICATION_BACKENDS = ( 'social.b

我使用python social auth允许用户使用其社交帐户登录。 我最近去管理员那里查看了一些帐户,我注意到有一个帐户有一些随机生成的用户名。它没有任何与之相关的电子邮件、名字或姓氏。在usersocialauth中,它也没有与之关联的uid。我想知道这个帐户是从哪里来的

以下是当前设置:

INSTALLED_APPS = (
    'social.apps.django_app.default',
)

AUTHENTICATION_BACKENDS = (
    'social.backends.google.GoogleOAuth2',
    'django.contrib.auth.backends.ModelBackend',
)

TEMPLATE_CONTEXT_PROCESSORS = (
    'social.apps.django_app.context_processors.backends',
    'social.apps.django_app.context_processors.login_redirect',
)

GOOGLE_EXTENDED_PERMISSIONS = ['email']
当然,我也指定了google后端的密钥。我想知道这个帐户是从哪里来的,我应该保留它吗