As more and more users have existing accounts from major OpenID/OAuth
providers, it's becoming increasingly important to allow them to port those
identities elsewhere, enabling a simpler, seamless registration process.
They no longer have to remember individual usernames and passwords for every
site they visit, and the management of that authentication is done elsewhere,
as well as password management.
Proprietary authentication is starting to become a hinderance to signing new
users up, and having the functionality to use a Google, Twitter, or Facebook (I
realize this is not OpenID) account to get people in quickly is becoming a
necessity for a standard web application.
Currently two yii extensions exist that provide wrappers for LightOpenID -
eopenid and loid, and there is also an extension for an OpenID selector -
simpleopenidselector.
These provide most of the necessary code for OpenId Authentication, the rest of
the work would be leveraging the existing logic used for Facebook
authentication, and extending the user model to have a set of associated
OpenIDs, as opposed to a single fb_id.
Original issue reported on code.google.com by JJHayes...@gmail.com on 24 Mar 2011 at 8:48
Original issue reported on code.google.com by
JJHayes...@gmail.com
on 24 Mar 2011 at 8:48