views:

782

answers:

6

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.

+1  A: 

http://openidenabled.com/php-openid/

Will
+4  A: 

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.

DanSingerman
+5  A: 

See here: Google Login PHP Class.

Also be sure to refer to the Google Federated Login site for more info.

Yaakov Ellis
+2  A: 

Zend_OpenId from Zend Framework

Zend_OpenId is a Zend Framework component that provides a simple API for building OpenID-enabled sites and identity providers.

Karsten
+2  A: 

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.

sh1mmer
A: 

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.

ltd