The Promising World of OAuth 2
As an application developer, you may have heard the term OAuth 2 thrown around a lot. OAuth 2 has been widely adopted by web service and software companies around the world and is integral to the way these companies interact and share information. But what exactly is it? In a nutshell, OAuth 2 is a protocol that allows distinct parties to share information and resources in a secure and reliable manner.
What about OAuth 1.0?
Built with the same motivation, OAuth 1.0 was designed and ratified in 2007. However, it was criticized for being overly complex and also had issues with imprecise specifications, which led to insecure implementation. All of these issues contributed to the poor adoption of OAuth 1.0, and eventually led to the design and creation of OAuth 2.
OAuth 2 is the successor to OAuth 1.0.
It is also important to note that OAuth 2 is not backward compatible with OAuth 1.0, and so OAuth 2 applications cannot integrate with OAuth 1...