Let\'s say I want to ship a commercial product that has two components, written in Java, communicating with each other on a local network using a RESTful API. It could be a musi
Have a look at comparison between Facebook Connect, OAuth and OpenID at TheNextWeb
OpenID: OpenID serves as the third party that can verify who you are
OAuth: A safer and more secure way for people to give you access
Facebook Connect: With Facebook Connect, what we see are elements of both OpenID and OAuth. Facebook Connect can verify that you are who you say you are, and it can then provide access to your data once you’ve given it permission to do so.
Summary:
OpenID and OAuth think that they have a collective right answer, but Facebook clearly thinks that it has its own. We have to see how it shapes up in future.