Pregunta

Estoy usando la biblioteca de Python-openid de JanRain a

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

I adaptado su ejemplo Django a otro marco llamado Web2Py y parece estar funcionando, pero con algunos efectos secundarios molestos.

  1. El primer problema es que no parecen SREG (simple registro de extensiones) y el hacha (Atributo Exchange) para trabajar. Sé que Google utiliza hacha, pero mi openID consumidor siempre devuelve Ninguno de los dos.

  2. Cada vez que me conecto con Google que arroja un mensaje de error molesto en la salida estándar. Parece estar funcionando, pero podría ser indicativa de problemas más grandes?

    Error de intentar utilizar información de descubrimiento almacenado: http://specs.openid.net/auth/2.0/signon no encontrado  en [ ' http://specs.openid.net/auth/2.0/server ', ' http://openid.net/srv/ax/1.0 ', ' http://specs.openid.net/extensions/ui/1.0/mode / emergente '' http://specs.openid.net /extensions/ui/1.0/icon '' http://specs.openid.net/extensions /pape/1.0 '] para el extremo https Point: //www.go ogle.com/accounts/o8/ud' claimed_id = Ninguno local_id = Ninguno canonicalID = Ninguno used_yad es = True

  3. Cuando enciendo el modo sin estado, Google en realidad no muestra un error más, pero en su lugar a su vez de Yahoo:

    recibido "invalidate_handle" de servidor https://open.login.yahooapis.com/openid / OP / auth

¿Alguien tiene alguna idea de estos problemas?

¿Fue útil?

Solución

asegúrese de usar Python 2.5. También estoy tratando de utilizar openid con web2py y siempre fue devuelto Ninguno por SREG al utilizar 2.6.

Saludos, HC

http://w2popenid.appspot.com

Otros consejos

He tenido el mismo problema y lo que realmente me hizo convertirse en una locura, pero he encontrado la solución aquí python-openid no proporciona hacha o atributos SREG y funcionó para mí.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top