Frage

Ich bin mit der Python-openid Bibliothek von JanRain bei

http://openidenabled.com/python-openid/

I angepasst ihr Django Beispiel auf einem anderen Rahmen genannt web2py und es scheint zu funktionieren, aber mit einigen lästigen Nebenwirkungen.

  1. Das erste Problem ist, dass sreg (Simple Registration Extension) und ax (Attribut Exchange) scheinen nicht zu funktionieren. Ich weiß, dass Google Axt benutzt, aber mein OpenID Konsument gibt immer keine für beide.

  2. Jedes Mal, wenn ich mit Google anmelden spuckt es eine lästige Fehlermeldung auf stdout. Es scheint zu funktionieren, aber könnten indikativ für größere Probleme sein?

    Fehler beim Versuch, gespeichert Ermittlungsinformationen zu verwenden: http://specs.openid.net/auth/2.0/signon nicht gefunden  in [ ' http://specs.openid.net/auth/2.0/server ‘, ' http://openid.net/srv/ax/1.0 ', ‚ http://specs.openid.net/extensions/ui/1.0/mode / Popup '' http://specs.openid.net /extensions/ui/1.0/icon '' http://specs.openid.net/extensions /pape/1.0 '] für Ende Punkt https: //www.go ogle.com/accounts/o8/ud‘claimed_id = None local_id = None canonicalID = None used_yad Wahr ist =

  3. Wenn ich auf stateless drehen, Google tatsächlich nicht einen Fehler an mehr, sondern statt dessen Yahoo an der Reihe:

    Received "invalidate_handle" vom Server https://open.login.yahooapis.com/openid / Op / auth

Hat jemand eine Einsicht für diese Probleme?

War es hilfreich?

Lösung

stellen Sie sicher, verwenden Sie Python 2.5. Ich bin auch mit web2py zu verwenden openid versucht und wurde immer keine von SReg zurückgegeben, wenn 2.6 verwendet wird.

Viele Grüße, HC

http://w2popenid.appspot.com

Andere Tipps

Ich habe das gleiche Problem hatte und es hat mich wirklich verrückt geworden, aber ich die Lösung hier python-openid bietet keine Axt oder sreg Attribute und es funktionierte für mich.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top