Introduction
A social account is a user account where authentication is delegated to an
external identity provider. The allauth.socialaccount
app is responsible for
managing social accounts. It supports:
Connecting one or more social accounts to a local/regular account
Disconnecting a social account – requires setting a password if only the local account remains
Optional instant-signup for social accounts – no questions asked
Note that in order to use this functionality you need to install the socialaccount
extras of the django-allauth
package:
pip install "django-allauth[socialaccount]"