i am trying to use php-openid library for implementing openID in my site.
the basic consumer example inside its package doesn’t work for Google and Yahoo.
i found the Google solution here:
Example usage of AX in PHP OpenID
but it doesn’t still work for Yahoo! .
how can i made it works?
i am trying to use php-openid library for implementing openID in my site. the
Share
wow it is solved now !!!!!
i traced the functions and found the problem.and that is….
in “try_auth.php” file i used
for getting the user email from provider. it works fine in Google because Google ignore ‘2’ (count of requested email address) but in Yahoo! it generate [count.email] => 2 for it (in getSignedNS function) and in Yahoo response there is no entry for count.email. it causes to return null in getSignedNS for Yahoo.
i changed
to
and it works fine now and return whatever i requested from both provider !!!
lol…