I just saw http://uservoice.com/login. It uses Google accounts, Myspace, Yahoo, OpenID and all to sign in customers into its site? Can I do that?
I mean, customers need not register to my site. They can just sign in with their accounts on the above sites.
If you've a solution, I'd prefer a PHP and MySQL based one.
You may want to look at this too: https://rpxnow.com/ - it will only need integrating at the HTML/javascript level.
It's what http://uservoice.com/login appears to use.
You should look at the OpenID Enablded PHP library (http://www.openidenabled.com/php-openid/).
This should play pretty nicely with any LAMP installation without needing to use Zend.
Zend_OpenId from Zend Framework
http://openidenabled.com/php-openid/
See here: Google Login PHP Class.
Also be sure to refer to the Google Federated Login site for more info.
Uservoice users RPX http://rpxnow.com . You can easily use it with PHP, just https and parse the json or xml repsonse. You don't even need to change your database schema or store anything locally.