1

python-social-auth を使用して、ユーザーがソーシャル アカウントを使用してログインできるようにしています。つい最近、管理画面にアクセスしてアカウントを確認したところ、ランダムに生成されたユーザー名を持つアカウントがあることに気付きました。それに関連付けられている電子メール、姓、名はありません。userssocialauth には、関連する 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 バックエンドのキーも指定されています。このアカウントはどこから来ているのだろうと思っていました。

4

0 に答える 0