Mastering OAuth 2.0 (Paperback)
暫譯: 精通 OAuth 2.0 (平裝本)

Charles Bihis

  • 出版商: Packt Publishing
  • 出版日期: 2015-12-15
  • 售價: $2,010
  • 貴賓價: 9.5$1,910
  • 語言: 英文
  • 頁數: 238
  • 裝訂: Paperback
  • ISBN: 1784395404
  • ISBN-13: 9781784395407
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述

About This Book

  • Learn how to use the OAuth 2.0 protocol to interact with the world's most popular service providers, such as Facebook, Google, Instagram, Slack, Box, and more
  • Master the finer details of this complex protocol to maximize the potential of your application while maintaining the utmost of security
  • Step through the construction of a real-world working application that logs you in with your Facebook account to create a compelling infographic about the most important person in the world-you!

Who This Book Is For

If you are an application developer, software architect, security engineer, or even casual programmer looking to leverage the power of OAuth 2.0, this book is for you. A basic knowledge of programming and OAuth 2.0 is recommended.

What You Will Learn

  • Discover the power and prevalence of OAuth 2.0 and use it to improve your application's capabilities
  • Step through the process of creating a real-world application that interacts with Facebook using OAuth 2.0
  • Examine the various workflows described by the specification, looking at what they are and when to use them
  • Get to know about the many security considerations involved in creating an application that interacts with other service providers
  • Develop your debugging skills with dedicated pages for tooling and troubleshooting
  • Expand your knowledge of OAuth 2.0 by discovering the many ways OAuth 2.0 can be extended
  • Build your own rich, powerful applications by leveraging world-class technologies from companies around the world

In Detail

OAuth 2.0 is a powerful authorization framework that enables your application to interact with the world's most popular service providers, allowing you to leverage their world-class technologies in your own application.

At the start of this book, you will learn what OAuth 2.0 is, how it works, and the steps involved in creating an OAuth 2.0 application. You will first look at the process of registering your client application. Following this, you will explore the different supported workflows, their differences, and when they should be used. Once this groundwork is laid, you will put that knowledge to use by creating a sample application that talks to Facebook using OAuth 2.0.

By the end of the book, you will know how to make a secure and robust OAuth 2.0 application. You will explore different tools and effective methods for debugging. In addition, you will look at important security considerations for your application. Finally, you will understand the different implications of making a native mobile application versus a traditional web application.

商品描述(中文翻譯)

關於本書

- 學習如何使用 OAuth 2.0 協議與世界上最受歡迎的服務提供者互動,例如 Facebook、Google、Instagram、Slack、Box 等等
- 精通這個複雜協議的細節,以最大化應用程式的潛力,同時保持最高的安全性
- 逐步構建一個實際運作的應用程式,使用您的 Facebook 帳戶登錄,創建一個關於世界上最重要的人——您自己的引人注目的資訊圖表!

本書適合誰

如果您是應用程式開發者、軟體架構師、安全工程師,甚至是希望利用 OAuth 2.0 功能的休閒程式設計師,那麼這本書就是為您而寫。建議具備基本的程式設計和 OAuth 2.0 知識。

您將學到什麼

- 發現 OAuth 2.0 的強大和普及,並利用它來改善您的應用程式功能
- 逐步了解如何創建一個與 Facebook 互動的實際應用程式,使用 OAuth 2.0
- 檢視規範中描述的各種工作流程,了解它們的特點及何時使用
- 瞭解創建與其他服務提供者互動的應用程式所涉及的多種安全考量
- 通過專門的工具和故障排除頁面來提升您的除錯技能
- 通過探索 OAuth 2.0 的多種擴展方式來擴展您的 OAuth 2.0 知識
- 利用來自全球公司的世界級技術,構建您自己的豐富且強大的應用程式

詳細內容

OAuth 2.0 是一個強大的授權框架,使您的應用程式能夠與世界上最受歡迎的服務提供者互動,讓您能在自己的應用程式中利用他們的世界級技術。

在本書的開始,您將學習什麼是 OAuth 2.0、它是如何運作的,以及創建 OAuth 2.0 應用程式所涉及的步驟。您將首先查看註冊您的客戶端應用程式的過程。接下來,您將探索不同的支持工作流程、它們的差異以及何時應該使用它們。一旦這些基礎工作完成,您將利用這些知識創建一個與 Facebook 使用 OAuth 2.0 進行交互的示範應用程式。

在本書結束時,您將知道如何製作一個安全且穩健的 OAuth 2.0 應用程式。您將探索不同的工具和有效的除錯方法。此外,您還將了解應用程式的重要安全考量。最後,您將理解創建原生移動應用程式與傳統網頁應用程式的不同影響。