Je voudrais avoir mon application http://app.acquee.com/designer pour accepter un compte google comme un identifiant. J'ai trouvé un tas de libs pour django mais la plupart fonctionnent sur le système d'authentification Django existant que je n'utilise pas. J'ai mon propre ensemble de tables d'utilisateur où je garde l'information d'utilisateur et les privilèges.Django + Google SSO openid
Une suggestion sur comment l'intégrer avec Google OpenID?
Semble que je devrais le faire manuellement en utilisant python-openid. Ou pourrais-je utiliser django-openid? Cependant, avec ce dernier, je ne sais même pas comment lancer la commande de découverte. Quoiqu'il en soit, je suis bloqué sur le step 5 de google, en envoyant une demande d'authentification de connexion (optionnellement avec des paramètres OAuth) à l'adresse de point de terminaison fournie. Quelqu'un peut-il fournir une demande d'échantillon? est-ce un GET/POST? contenu?
Vive
Tomasz, l'utilisez-vous avec l'authentification Django intégrée ou personnalisée? Pour autant que je comprenne, django-openid-auth ne fonctionne qu'avec la gestion des utilisateurs Django intégrée ... – Rok
Ah, désolé, j'ai négligé cette partie de ne pas utiliser le système utilisateur Django. Ecrire ceci - pourquoi ne l'utilisez-vous pas? Vous pouvez toujours utiliser des profils utilisateur personnalisés pour stocker les données supplémentaires dont vous pourriez avoir besoin. Et si vous ne voulez vraiment pas utiliser 'django.contrib.auth', alors oui, vous devez probablement passer au niveau bas et parler directement à python-openid (ou à django-openid, mais je ne suis pas sûr de celui-ci, jamais utilisé, juste scanné rapidement son code source). –