Im using janRain Php library for OpenId and yadis discovery and no matter what i do, i will work in stuff like user.openid.org or my own provider, but if i try to use the google endpoint, i cant get any discovery information.
Even if i run the discovery example for the janrain library, i get the next result Claimed
Identifier http://www.google.com/accounts/o8/id No OpenID services discovered.
and it happens the same if I add the https:// before the url.
My question is probably not how to make it work, but if its actually possible, what other choices do i have (that run in my site, no sassy auth wanted in the project).
Why is openId so #@!#@ complex and undocumented?(note, i gave zend_openid a couple of hours to have the same result)
it’s working here. some hints:
http(s)://www.google.com/accounts/o8/idis not an openid endpoint, but googles discovery endpoint. you have to supply it a valid (google) OpenID Identifier, likeexample.blogspot.com, for which it returns Claimed Identifier, Server URL, Service types, etc.<?and<?=indiscover.php(replacing them with<?phpand<?php echo). alternatively, you canini_set('short_open_tag', '1'). it’s off by default inphp.ini-recommended.