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/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.
