ログイン時に新しいユーザーを登録しないように PSA を設定すると問題が発生します。ドキュメントには次のように記載されています。
It’s possible to override it by defining the setting SOCIAL_AUTH_PIPELINE, for example a pipeline that won’t create users, just accept already registered ones would look like this:
SOCIAL_AUTH_PIPELINE = (
'social.pipeline.social_auth.social_user',
'social.pipeline.social_auth.associate_user',
'social.pipeline.social_auth.load_extra_data',
'social.pipeline.user.user_details'
)
このコードを設定に追加し、登録済みのユーザーで Facebook 経由でログインしようとすると、その後デフォルト/accounts/login/#_=_
ページにリダイレクトされます。
デフォルトのパイプライン設定では、すべて正常に動作し、ログインできます。