Use rpxnow.com . Integration with them once, and this will allow users of Google, Yahoo, Microsoft, Facebook, etc. Visit your site.
The process is quite simple:
- Attach your javascript code to your login page.
- Write the controller that RPXnow calls with the token for the authentication callback. This procedure parses the token and makes a secure web call to rpxnow.com to retrieve user data. Take the email address, which is then genuine.
- Since you now have a genuine email address, the user may be granted access to the inside of your site.
If you use RPX for authentication, you do not need to write the "forgot password" function or the "register" function with an email confirmation. The identity provider does this.
Stackoverflow.com uses a similar authentication scheme.
(This is based on the assumption that 99% of Internet users have one of Google, Yahoo, Hotmail / Live or Facebook).
source share