You can use Yahoo to authenticate your users if you want. http://developer.yahoo.com/auth/ This might be worth looking at. 500 million people have accounts at Yahoo. Numbers tend to overwhelm standards so this might be something to look at alongside OpenID, Sxip, Shibboleth etc