Я использую питон-библиотеку из Вконтакте JanRain насообщения об ошибках на OpenID питона-OpenID
http://openidenabled.com/python-openid/
Я приспособил свой пример Django другой рамке под названием web2py и это, кажется, работает, но с некоторые раздражающие побочные эффекты.
Первая проблема заключается в том, что sreg (Simple Registration Extension) и ax (обмен атрибутами), похоже, не работают. Я знаю, что Google использует топор, но мой клиент openID всегда возвращает None для обоих из них.
Всякий раз, когда я вхожу в систему с помощью 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
При включении режима без гражданства, Google действительно не отображается сообщение об ошибке больше, но вместо его поворота Yahoo:
Получено "invalidate_ обращаться»с сервера https://open.login.yahooapis.com/openid /оп/авт
Кто-нибудь есть понимание этих проблем?