9
votes

Comment résoudre une erreur annulée du processus d'authentification?

maintenant j'essaie de configurer Python-Social-App

dans Facebook Connectez-vous après le nom d'utilisateur / mot de passe Rediriger vers une page d'erreur Je ne sais pas pourquoi cela se produit ...

dans mon cadre I avoir 'social.backends.facebook.facebookoauth2' et j'ai correctement définir social_auth_facebook_key et secret donc vraiment où regarder l'erreur.

Traceback xxx


2 commentaires

AuthCanceled est soulevé lorsque quelqu'un clique sur Annuler lors de l'authentification. Voici les détails Comment attraper cette exception correctement: Stackoverflow.com / Questions / 20907276 / ...


Ya mais je n'ai rien annulé ...


3 Réponses :


4
votes

J'avais exactement le même problème avec Facebook et Google. Essayez cela depuis hier. Il travaille enfin ... Ont répertorié mes paramètres de travail ci-dessous peut-être aideront ...

Une observation Il me semble que dans mon cas, les valeurs HREF dans mon modèle de connexion avaient quelque chose à voir avec le problème ?? P>

Hope Cela aide p> xxx pré>

installé_apps p> xxx pré>

modèles p> xxx pré>

URL .PY p>

 <li class="facebook"><a href="{% url 'social:begin' 'facebook' %}?next={{ request.path }}">Login with Facebook</a></li>


1 commentaires

social_auth_raise_exceptions = false a pris soin du Twitter AuthCanceled EXCEPTION Je recevais lorsqu'un utilisateur décide d'annuler le processus d'authentification. Merci.



4
votes

J'ai eu le même problème pendant longtemps. Après avoir passé beaucoup de temps, j'ai compris le problème. Pour une raison quelconque, le Document de social-app-django avait spécifié la version actuelle de Facebook API comme 2.9 (raisons de sécurité?). La version actuelle est 2.8 . Alors, changez-le simplement en 2.8 ou supprimez-le.

social_auth_facebook_api_version = '2.8'

C'était la raison, mon authentification était annulée. J'espère que cela t'aides !


0 commentaires

-1
votes

J'avais exactement la même chose (tout en faisant une autorisation de connexion avec Amazon), et je me grattiais la tête, jusqu'à ce que j'ai remarqué une simple typo dans mes paramètres.py ... xxx

Qui aurait dû être: xxx

Ce n'était-ce pas vraiment à faire avec authentifié à être annulé, bien que je suis sûr que c'est comme ça que cela ressemblait au paquet social_django.


0 commentaires