Как я могу вернуть реального пользователя после django social-auth-app-django?

В моем django проекте я использую django social-auth-app-django для входа на сайт google. Все хорошо, но когда пользователь хочет войти в систему google, если пользователь уже регистрировался на сайте, я хочу вернуть этого пользователя. Поэтому я не хочу создавать нового пользователя. Hox я могу сделать это. Я предполагаю, что я должен использовать SOCIAL_AUTH_PIPELINE, но я не знаю точно, что это работает. Может ли кто-нибудь помочь мне в этом???

Проверьте, есть ли у пользователя уже социальный аккаунт от google, если да, то войдите, если нет, то создайте новый аккаунт.

from allauth.socialaccount.models import SocialAccount
    social_account = SocialAccount.objects.get(provider="google", uid=uid) #uid is from user
    registered_user = social_account.user
Вернуться на верх