Introduction
============

A third-party ("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]"
