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.


Reply via email to