После того, как я создаю пользователя, используя, скажем, Facebook (скажем, fbuser) или Google (googleuser). Если я создаю другого пользователя через обычного администратора django (normaluser) и пытаюсь снова войти в систему с помощью Facebook или Google, пока третий пользователь (normaluser) вошел в систему, он выдает исключение ошибки AuthAlreadyAssociated.
В идеале он должен выдать ошибку, что вы уже вошли в систему как пользователь normaluser.
Или он должен выйти из системы обычного пользователя и попытаться установить связь с учетной записью, которая уже связана с FB или Google, в зависимости от обстоятельств.
Как мне реализовать одну из этих двух вышеперечисленных функций? Все советы приветствуются.
Также, когда я пытаюсь настроить SOCIAL_AUTH_PIPELINE, невозможно войти в систему с помощью FB или Google, и принудительно используется URL-адрес для входа /accounts/login/