Does the current Zend_OpenId ( Release 1.10.8 ) work with Google? I am working on a project that will only use OpenId ( and maybe OAuth ) as the login and would love to know before spending countless hours with the dreaded Zend Framework :)
+1
A:
Nope, currently it does not.
But there is a lot of similar articles about how to "patch" zend_oauth to be able to work with openid 2.0
Like this: http://framework.zend.com/issues/browse/ZF-6905
It really works, i use such solution for about half of year without any troubles.
ps: due to it is a some kind of "dirty hack" - this solution does not provide ability of retrieving additional info, such as name
, email
, etc.
zerkms
2010-10-06 01:22:18
I only need to authenticate the user, so any other info is not needed. As long as it works it works. Thanks for the info!
mtokoly
2010-10-06 01:29:22
Real quick, does it still work with other openid providers besides google and yahoo?
mtokoly
2010-10-06 01:39:03
with ones who provide openid v1.0
zerkms
2010-10-06 01:40:31
im trying to create something much like SO login. would most of those at least work?
mtokoly
2010-10-06 01:46:46
yes, it would work, since all providers use oauth 1.0, except of google and yahoo.
zerkms
2010-10-06 01:52:13
awesome, thanks zerkms
mtokoly
2010-10-06 01:54:01
A:
No, Zend_OpenId doesn't work with Google without patching.
You should use instead janrain implementation (http://openidenabled.com/php-openid/). It supports the OpenID Google Apps discovery.
Maxence
2010-10-06 12:15:57