В данный момент я работаю над примером приложения ZF 1.11, которое использует OpenID и openid-selector.Приложение ZF, называемое zfopenid, можно загрузить с здесь (оно содержит полную библиотеку ZF и должно работать из коробки): Аутентификация с помощью Google, Yahoo работает (по крайней мере, для меня) наэтот этап.Чтобы это работало, мне нужно было внести некоторые изменения в Zend_OpenId_Consumer
, описанные в http://framework.zend.com/issues/browse/ZF-6905 + некоторые дополнительные изменения.Также я включил My_OpenId_Extension_AttributeExchange
(то есть реализацию AttributeExchange Криса Биснетта), чтобы получать электронную почту из Google, Yahoo (на данный момент она не отображается, но она должна быть в переменной $ _GET, возвращаемой из Google, Yahoo,aol или myopenid для user / login).
Так что, если вы или кто-либо хотел бы проверить это, я был бы благодарен, так как я планирую в конечном итоге написать сообщение в блоге об этом.Любая обратная связь будет очень полезна на данном этапе.В частности, действительно ли это работает, или это просто работает для меня (я запускаю его на локальном хосте, используя XAMPP для Linux 1.7.3a и Linux Mint 10).