6
Last year researching a bit about authentication on API's REST I’ve heard of OAuth and saw many recommendations regarding it. I read a little on the subject, liked the same and started using it with the ASP.NET Web API 2.
Now a little while ago I heard about the Open ID Connect which, from what I understand, extends the OAuth 2, I mean, it’s a superset of Oauth 2. But I’ve always heard that Open ID was for something totally different.
Thus, what are the real differences between the Open ID Connect and the OAuth? How the Open ID Connect extend the OAuth and what are the advantages/disadvantages of each of them?