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]"