OAuth, OpenID and list of Oauth providers
OAuth is an open standard for access delegation, commonly used as a way for Internet users to grant websites or applications access to their information on other websites but without giving them the passwords. OAuth provides clients a "secure delegated access" to server resources on behalf of a resource owner.