Django-allauth : запретить пользователю указывать альтернативный email при входе в систему с помощью социального аккаунта
Я использую django-allauth с провайдерами google и facebook и следующими параметрами:
SOCIALACCOUNT_AUTO_SIGNUP=True
SOCIALACCOUNT_EMAIL_VERIFICATION="none"
При этих настройках django-allauth будет использовать email, предоставленный сторонним приложением (Facebook, Google), если он уже не используется в существующем аккаунте. В этом случае пользователь может выбрать любой email.
Вместо этого я хотел бы получить сообщение об ошибке, говорящее, что адрес уже используется, поскольку я не хочу подтверждать электронную почту с помощью социальных аккаунтов (использование социальных аккаунтов должно быть удобным).
Как предотвратить использование социальных аккаунтов, связанных с адресом, который уже зарегистрирован?