OpenID and OAuth (theoretically, if not in practice) are used for two separate functions:
OpenID is an identity management tool and minimizes account creation. Example. I want to use my Google account to log in wherever I go.
OAuth is a means of exchanging user information in a controlled, but open / compatible manner. Example. I want to allow Twitter to access my Google contacts without providing Twitter with a Google username and password.
This means that OpenID is required for login situations. If you need access to user data, you need OAuth. Some services, such as Twitter, have chosen a login through OAuth, but this is the wrong protocol use the most.
, OpenID + OAuth, , . Google . Google , .
, , .