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

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.

主站蜘蛛池模板: 阳原县| 冀州市| 衡阳市| 阜南县| 普定县| 洛阳市| 孝义市| 汤阴县| 富平县| 浙江省| 长顺县| 廊坊市| 海兴县| 万山特区| 大安市| 沅陵县| 蒙自县| 仁布县| 格尔木市| 涿州市| 合作市| 花莲市| 巴楚县| 噶尔县| 大埔县| 咸丰县| 将乐县| 深泽县| 怀远县| 东乌珠穆沁旗| 呼玛县| 玉门市| 全州县| 肃北| 年辖:市辖区| 皮山县| 云和县| 志丹县| 漳州市| 米林县| 盖州市|