The docs say "SOCIAL_FRIENDS_USING_ALLAUTH: True if you use django-allauth. Default is False". So I did not set it since the default is ok for me, I want it to be False (I don't Use allauth, but django-social-auth so I understand it should be false).
Problem is, when I try to load the friends page I receive an error that no module 'allauth.socialaccount.models' exists. That's because in the module backends/facebook_backend.py the line 3 checks if there is a 'False' corresponding to that setting. It does so using the function in utils.setting which in turn checks in the settings. If it finds nothing the it defaults to 'default' which in this case is 'None'. So actually with that logic it sort of defaults to True. To correct it, I don't know if the default=None is here for something else too or if it could be changed to False. If that's not possible then I guess updating the logic in the facebook backend check could be easy to implement. In the meantime I will set that setting to false in my project but it would be nice to actually default to False. If you tell me which solution fits best I can do it and submit a pull request.
UPDATE: I was very wrong about my understanding of the logic in the facebook backend it actually gives a value to default which is indeed False.
I tried implementing the django-social-friends-finder using all-auth. I crated two users using fb login which are friends on facebook. But on the url "http://localhost:8000/find-friends/list/" it shows no friends found. Can you please help ?