Fresh installs of php-openid (both 1.x and 2.x) can't authenticate against livejournal
here's my sandbox experiment,
http://sandbox.foaf-project.org/2008/dada/php-openid-2.0.0/examples/consumer/
http://sandbox.foaf-project.org/2008/dada/php-openid-1.2.3/examples/consumer/
Both give "OpenID authentication failed: Bad signature" after returning from Livejournal, when I enter any of:
danbri.org
http://danbri.org/
http://danbri.livejournal.com/
...as my openid.
A friend reported success with another provider, however.
I read that this is often something to do with GMP compilation/binding problems. I'm not a PHP person really, but it seems that I couldn't uninstall GMP on an Amazon EC2 fresh-out-the-box Redhat without losing php-bcmath.
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Removing:
gmp i386 4.1.4-6 installed 1.5 M
Removing for dependencies:
php i386 5.0.4-10.5 installed 5.9 M
php-bcmath i386 5.0.4-10.5 installed 30 k
php-pear i386 5.0.4-10.5 installed 1.7 M
php-xml i386 5.0.4-10.5 installed 151 k
...and I can't restore php-bcmath without the yum RPM utility installing gmp again. So I don't see easily how I might avoid GMP.
Not having used Redhat packaging in years, nor being a PHP export (or an openid library expert) I'm happy to admit I could be screwing up something obvious here. But it would be lovely if these tools could work out of the box on common hosting providers (EC2) against popular openid providers (livejournal).
Let me know if there's any more info I could provide. cheers...