官术网_书友最值得收藏!

Chapter 1. Why Should I Care About OAuth 2.0?

As an application developer, you may have heard the term OAuth 2.0 thrown around a lot. OAuth 2.0 has gained wide adoption 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.0 is a protocol that allows distinct parties to share information and resources in a secure and reliable manner.

This is the major tenet of the OAuth 2.0 protocol, which we will spend the rest of the book learning about and utilizing. Also, in this chapter, we will introduce the sample application that we will be building throughout this book, The World's Most Interesting Infographic Generator.

Note

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 implementations. All of these issues contributed to poor adoption for OAuth 1.0, and eventually led to the design and creation of OAuth 2.0. OAuth 2.0 is the successor to OAuth 1.0.

It is also important to note that OAuth 2.0 is not backwards compatible with OAuth 1.0, and so OAuth 2.0 applications cannot integrate with OAuth 1.0 service providers.

主站蜘蛛池模板: 唐河县| 宜丰县| 南涧| 乌拉特中旗| 乐昌市| 新郑市| 河南省| 崇阳县| 突泉县| 黎城县| 噶尔县| 衡东县| 贡山| 衡东县| 轮台县| 三明市| 双牌县| 唐山市| 鹿邑县| 阜新| 宜城市| 贵南县| 呼伦贝尔市| 剑川县| 安吉县| 长武县| 三都| 太保市| 女性| 昌邑市| 苍梧县| 嘉祥县| 恩平市| 双峰县| 大余县| 南昌县| 江安县| 开阳县| 邛崃市| 安徽省| 白城市|