Should use the user list. https://groups.google.com/forum/#!forum/django-users
Cheers, Thiago Avelino On Sun, Aug 11, 2013 at 8:04 AM, Pratik Poddar <[email protected]>wrote: > > http://stackoverflow.com/questions/18170806/django-social-auth-facebook-logout-notallowedtodisconnect > > > <https://lh6.googleusercontent.com/-q_p0zGmiDec/UgdvVnd4h_I/AAAAAAAANSM/EQq2h6VzJag/s1600/Screenshot+from+2013-08-11+09%3A00%3A54.png> > > > I have used django package social_auth to implement facebook login on my > website. I am able to log in correctly and get all the data. But I am not > able to logout. > > I am not using django.user.login and logout. I am using socialauth_begin > and socialauth_disconnect > > I am able to login, go in the social auth pipeline, get the necessary > information, but I am not able to logout. What is the fix to this problem? > > When I click on "Logout" in Logout I get the following error > > NotAllowedToDisconnect at /tomonotomo/auth/disconnect/**facebook/ > > No exception supplied > > Request Method:GETRequest URL:http://localhost:8000/** > tomonotomo/auth/disconnect/**facebook/<http://localhost:8000/tomonotomo/auth/disconnect/facebook/>Django > Version:1.5.1Exception Type:NotAllowedToDisconnectException Location: > /tmp/guest-onyOH9/pratik/**virtualenv-1.10/tomonotomo/** > local/lib/python2.7/site-**packages/social_auth/backends/**__init__.py in > disconnect, line 435Python Executable:/tmp/guest-onyOH9/pratik/** > virtualenv-1.10/tomonotomo/**bin/python2.7Python Version:2.7.3Python Path: > > ['/tmp/guest-onyOH9/pratik/**tomonotomo_project', > '/tmp/guest-onyOH9/Desktop/**pycharm-2.7.3/helpers/pydev', > '/tmp/guest-onyOH9/pratik/**tomonotomo_project', > '/tmp/guest-onyOH9/pratik/**virtualenv-1.10/tomonotomo/**lib/python2.7', > > '/tmp/guest-onyOH9/pratik/**virtualenv-1.10/tomonotomo/**lib/python2.7/plat-linux2', > > '/tmp/guest-onyOH9/pratik/**virtualenv-1.10/tomonotomo/**lib/python2.7/lib-tk', > > '/tmp/guest-onyOH9/pratik/**virtualenv-1.10/tomonotomo/**lib/python2.7/lib-old', > > '/tmp/guest-onyOH9/pratik/**virtualenv-1.10/tomonotomo/**lib/python2.7/lib-dynload', > '/usr/lib/python2.7', > '/usr/lib/python2.7/plat-**linux2', > '/usr/lib/python2.7/lib-tk', > > '/tmp/guest-onyOH9/pratik/**virtualenv-1.10/tomonotomo/**local/lib/python2.7/site-**packages', > > '/tmp/guest-onyOH9/pratik/**virtualenv-1.10/tomonotomo/**lib/python2.7/site-packages'] > > Server time:Sat, 10 Aug 2013 22:27:42 -0500 > > The settings I have is this: > > AUTHENTICATION_BACKENDS = ( > 'social_auth.backends.**facebook.FacebookBackend', > 'django.contrib.auth.backends.**ModelBackend', > ) > > FACEBOOK_EXTENDED_PERMISSIONS= ['email', 'user_birthday'] > > SOCIAL_AUTH_PIPELINE = ( > 'social_auth.backends.**pipeline.social.social_auth_**user', > 'social_auth.backends.**pipeline.associate.associate_**by_email', > 'social_auth.backends.**pipeline.user.get_username', > 'social_auth.backends.**pipeline.user.create_user', > > 'tomonotomo.social_auth_**pipeline.create_custom_user', > > 'social_auth.backends.**pipeline.social.associate_**user', > 'social_auth.backends.**pipeline.user.update_user_**details', > ) > > SOCIAL_AUTH_CREATE_USERS = True > SOCIAL_AUTH_FORCE_RANDOM_**USERNAME = False > SOCIAL_AUTH_DEFAULT_USERNAME = 'socialauth_user' > SOCIAL_AUTH_ENABLED_BACKENDS = ('facebook',) > SOCIAL_AUTH_COMPLETE_URL_NAME = 'socialauth_complete' > SOCIAL_AUTH_ASSOCIATE_URL_NAME = 'socialauth_associate_**complete' > SOCIAL_AUTH_ASSOCIATE_BY_EMAIL = True > SOCIAL_AUTH_ERROR_KEY = 'socialauth_error' > SOCIAL_AUTH_REDIRECT_IS_HTTPS = False > > LOGIN_URL = '/tomonotomo/login/' > LOGIN_REDIRECT_URL = '/tomonotomo/' > LOGIN_ERROR_URL = '/tomonotomo/login-error/' > > Please Help. Thanks > > The code I used to Login was: > > <a href="{% url "socialauth_begin" "facebook" %}" class="btn"><h3 > style="color:white">Connect via Facebook</h3></a> > > -- > You received this message because you are subscribed to the Google Groups > "Django developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/django-developers. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "Django developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/django-developers. For more options, visit https://groups.google.com/groups/opt_out.
