workflow will be cut and the value returned immediately, this is useful to
return ``HttpReponse`` instances like ``HttpResponseRedirect``.
+---------------
+Deprecated bits
+---------------
+
+The following settings are deprecated in favor of pipeline functions.
+
+- These settings should be avoided and override ``get_username`` pipeline entry
+ with the desired behavior::
+
+ SOCIAL_AUTH_FORCE_RANDOM_USERNAME
+ SOCIAL_AUTH_DEFAULT_USERNAME
+ SOCIAL_AUTH_UUID_LENGTH
+ SOCIAL_AUTH_USERNAME_FIXER
+
+- User creation setting should be avoided and remove the entry ``create_user``
+ from pipeline instead::
+
+ SOCIAL_AUTH_CREATE_USERS
+
+- Automatic data update should be stopped by overriding ``update_user_details``
+ pipeline entry instead of using this setting::
+
+ SOCIAL_AUTH_CHANGE_SIGNAL_ONLY
+
+- Extra data retrieval from providers should be stopped by removing
+ ``load_extra_data`` from pipeline instead of using this setting::
+
+ SOCIAL_AUTH_EXTRA_DATA
+
+- Automatic email association should be avoided by removing
+ ``associate_by_email`` pipeline entry instead of using this setting::
+
+ SOCIAL_AUTH_ASSOCIATE_BY_MAIL
-------------
Usage example
--- /dev/null
+Deprecated bits
+===============
+
+The following settings are deprecated in favor of pipeline functions.
+
+- These settings should be avoided and override ``get_username`` pipeline entry
+ with the desired behavior::
+
+ SOCIAL_AUTH_FORCE_RANDOM_USERNAME
+ SOCIAL_AUTH_DEFAULT_USERNAME
+ SOCIAL_AUTH_UUID_LENGTH
+ SOCIAL_AUTH_USERNAME_FIXER
+
+- User creation setting should be avoided and remove the entry ``create_user``
+ from pipeline instead::
+
+ SOCIAL_AUTH_CREATE_USERS
+
+- Automatic data update should be stopped by overriding ``update_user_details``
+ pipeline entry instead of using this setting::
+
+ SOCIAL_AUTH_CHANGE_SIGNAL_ONLY
+
+- Extra data retrieval from providers should be stopped by removing
+ ``load_extra_data`` from pipeline instead of using this setting::
+
+ SOCIAL_AUTH_EXTRA_DATA
+
+- Automatic email association should be avoided by removing
+ ``associate_by_email`` pipeline entry instead of using this setting::
+
+ SOCIAL_AUTH_ASSOCIATE_BY_MAIL
backends/index
pipeline
+ pipeline
+ deprecated
signals
contributions
If any function returns something else beside a ``dict`` or ``None``, the
workflow will be cut and the value returned immediately, this is useful to
return ``HttpReponse`` instances like ``HttpResponseRedirect``.
+
+
+.. _django-social-auth: https://github.com/omab/django-social-auth