- OAuth 2.0 Cookbook
- Adolfo Eloy Nascimento
- 214字
- 2021-07-08 09:34:59
Introduction
The main purpose of this chapter is to help you integrate with popular web applications and social media, although at the same time allow you to get familiarized with the foundational principles of OAuth 2.0 specification.
Before diving into the recipes for several use cases, let's look at the big picture of the most scenarios which will be covered. This will give you the opportunity to review some important concepts about OAuth 2.0 specification so we can stay on the same page with the terminologies used throughout the book.

The preceding diagram shows the four main components of the OAuth 2.0 specification:
- Resource Owner
- Authorization Server
- Resource Server
- Client
Just to review the purpose of these components, remember that the Resource Owner is the user which delegates authority for third-party applications to use resources on its behalf. The third-party application mentioned is represented by the client which I depicted as Mobile client and Web Client. The user's resources are usually maintained and protected by the Resource Server which might be implemented together with the Authorization Server as a single component, for example. The composition of the Authorization Server and Resource Server are referred to as the OAuth 2.0 Provider to simplify the terminology given to the application which is protected by OAuth 2.0.
- 深入理解Android(卷I)
- Learning NServiceBus(Second Edition)
- 自己動(dòng)手寫Java虛擬機(jī)
- MariaDB High Performance
- 精通Scrapy網(wǎng)絡(luò)爬蟲
- Hands-On Microservices with Kotlin
- Learning Three.js:The JavaScript 3D Library for WebGL
- 軟件品質(zhì)之完美管理:實(shí)戰(zhàn)經(jīng)典
- Mastering Web Application Development with AngularJS
- Android應(yīng)用開發(fā)深入學(xué)習(xí)實(shí)錄
- Mastering Elasticsearch(Second Edition)
- HTML+CSS+JavaScript編程入門指南(全2冊(cè))
- Kubernetes進(jìn)階實(shí)戰(zhàn)
- Arduino Wearable Projects
- Kotlin進(jìn)階實(shí)戰(zhàn)