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?