2009-07-22 3 views
0

Я использую питон-библиотеку из Вконтакте JanRain насообщения об ошибках на OpenID питона-OpenID

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

Я приспособил свой пример Django другой рамке под названием web2py и это, кажется, работает, но с некоторые раздражающие побочные эффекты.

  1. Первая проблема заключается в том, что sreg (Simple Registration Extension) и ax (обмен атрибутами), похоже, не работают. Я знаю, что Google использует топор, но мой клиент openID всегда возвращает None для обоих из них.

  2. Всякий раз, когда я вхожу в систему с помощью Google, он вызывает раздражающее сообщение об ошибке на stdout. Кажется, он работает, но может показаться более серьезными проблемами?

    Ошибка при попытке использовать хранимую информацию об обнаружении: < openid.consumer.consumer. TypeURIMismatch: Необходимый тип http://specs.openid.net/auth/2.0/signon не найден в [ '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'] для конечных точек https: // WWW .go ogle.com/accounts/o8/ud»claimed_id = None local_id = None canonicalID = None used_yad является = True

  3. При включении режима без гражданства, Google действительно не отображается сообщение об ошибке больше, но вместо его поворота Yahoo:

    Получено "invalidate_ обращаться»с сервера https://open.login.yahooapis.com/openid /оп/авт

Кто-нибудь есть понимание этих проблем?

ответ

1

убедитесь, что используете Python 2.5. Я также пытаюсь использовать openid с web2py и всегда возвращался без SReg при использовании 2.6.

С уважением, HC

http://w2popenid.appspot.com

Смежные вопросы