fbpx

企業 OAuth 2.0 和 OpenID Connect

掌握 OAuth2/OpenID 與 Okta/Google 授權伺服器和 Postman 的連接。 3 個 Java/Angular 專案(可選)

從這 9.5 小時的課程,你會學到

  • 深入了解 OAuth 2.0 和 OpenID Connect 框架的基礎知識
  • 如何在企業和雲端環境中最好地使用 OAuth 2.0/OpenID 
  • 使用 Postman 深入了解所有 OAuth 授權類型
  • 如何使用 Java Spring Boot 編寫 OAuth 2.0 客戶端應用程式
  • 如何使用 Java Spring Boot 編寫 OAuth 2.0 資源伺服器
  • 如何使用 OAuth 和 OpenID Connect 保護 Angular 單頁應用程式
  • 如何使用 OAuth 和 OpenID Connect 保護行動和桌面應用程式
  • 如何使用 OAuth 和 OpenID Connect 保護 IoT(物聯網)應用程式
  • 如何使用 Google Chrome 和 Postman 測試你的 OAuth 應用程式
  • OAuth 社交應用程式與企業應用程式之間的差異
  • LDAP、SAML 和 OAuth 之間有什麼聯繫
  • 為什麼社交和網際網路應用程式讓我們可以選擇使用 Apple、Google 或 Facebook進行註冊
  • 如何使用身份代理處理多個授權伺服器

要求

  • 重要:學習的動機
  • 重要提示:學習者應了解基本的 Web 開發技能,包括 HTTP
  • 有更好:學習者應該了解 Java 以了解與 Java 開發相關的某些講座
  • 有更好:學習者應該在某些與 Angular 開發相關的講座中了解 Angular
  • 無需事先了解 Okta

課程說明

報名參加這個關於 OAuth 2.0 和 OpenID Connect 的最全面、評分最高的課程,讓你對身份驗證和授權的理解更上一層樓。定期更新最新材料、快速的講師回覆和出色的評論。此外 – 完全重新設計了 Okta 部分,並在 Okta 開發人員控制台 UI 中進行了最新更改。

OAuth 2.0 是行業標準的授權協議。現在幾乎所有的企業都在使用授權伺服器來保護他們的 REST API,或者計劃在不久的將來使用它們。本課程旨在幫助軟體開發人員和應用程式架構師充分理解 OAuth 背後的概念,並成為將其程式碼與任何 OAuth 2.0 授權伺服器整合的專家。

你將能夠使用微服務架構設計你的應用程式,並充分了解如何使用 OAuth2 實現安全性。本課程將特別關注從一開始就部署在雲端環境中的企業應用程式。有專門針對 OAuth 客戶端和資源伺服器的 Java 和 Angular 實現的講座,但該課程是為具有 HTTP 和 Web 開發知識的更廣泛的受眾而設計的。

上過課的學生說什麼:

⭐️⭐️⭐️⭐️⭐️ Wow, what a journey. I usually lose focus when it comes to following a whole video course, but this one has been engaging, very interesting and extremely informative

⭐️⭐️⭐️⭐️⭐️ Absolutely perfect. The speaking cadence, the samples, the knowledge on the topic and expertise of the author make this course really great. Very, very useful and clear. 20 out of 10

⭐️⭐️⭐️⭐️⭐️ Amazing course. You will be zero to hero in OAuth2 after completing this course. Very simple and clean way of teaching.

⭐️⭐️⭐️⭐️⭐️ Learnt so much, was using authorization & authentication all these years but really didn’t think much about the importance of different kinds of auth. Best course on the internet

⭐️⭐️⭐️⭐️⭐️ Truly fantastic course!

⭐️⭐️⭐️⭐️⭐️ A well thought out and well designed content. Teaching style and approach is very good! Very useful!

你將通過從許多不同的角度理解 OAuth 並了解它

  • 透過使用 Shutterfly 演示真實世界應用程式了解用戶的視角
  • 通過使用圖表解釋 OAuth 流程、雲端部署和身份代理了解架構師的觀點
  • 使用 Postman 創建訊息並將訊息發送到 Okta 和 Google 授權伺服器來了解開發人員的視角
  • 使用 Java 和 Spring Boot 應用程式編寫我們自己的 Shutterfly 應用程式來了解Java 開發人員的觀點
  • 通過使用 Angular 前端編寫我們自己的 Shutterfly 應用程式來了解 Angular 開發人員觀點
  • 從了解如何使用 OpenID Connect 保護此類應用程式知悉桌面開發人員的觀點
  • 通過了解如何使用 OpenID Connect 保護行動應用程式來了解行動開發人員的觀點
  • 從了解如何使用 OpenID Connect 保護 IoT 應用程式獲得 IoT(物聯網)開發人員的觀點
  • 通過了解如何使用 Chrome 和 Postman 測試 OAuth HTTP 訊息獲得測試人員的視角

你將了解各種 OAuth2 授權類型、訪問令牌、JWT 令牌、範圍和 PKCE 擴展。我們將使用 Google 授權伺服器來說明社交應用程式,使用 Okta 授權伺服器來說明企業應用程式,並在此過程中了解授權伺服器之間的細微差別。

本課程的一大目標是了解 OAuth 如何在當今的企業和雲中使用。它與 SAML 和 LDAP 一起使用,因此本課程的目標是端到端地解釋這些整合。出於這個原因,本課程特意嘗試在探索 OAuth2 之前檢查 LDAP、SAML 和單點登錄 (SSO)。你將了解雲端部署、多雲部署以及身份代理。

通過探索不同架構的所有可能的應用程式整合點,你將能夠獲得 OAuth 和 OpenID Connect 的 360 度視圖。

記住……我非常有信心你會喜歡這門課程,因此我們提供 30 天的全額退款保證!因此,這完全是明智之舉,今天就以零風險和獲得一切的方式註冊吧。

目標受眾

  • 希望將其應用程式與 OAuth 2.0 授權伺服器整合的軟體開發人員和架構師
  • 想要為企業選擇 OAuth 2.0 授權伺服器的軟體開發人員和架構師
  • 任何想知道網際網路應用程式如何與 Google、Facebook、LinkedIn 或 Apple 整合的 IT 人員

講師簡介

Viraj Shetty 資深解決方案架構師

Viraj 是一名獨立 IT 顧問,在技術領域擁有超過 25 年的經驗。在他的整個職業生涯中,他一直參與軟體開發、軟體架構、營運、DevOps 和教學。他畢業於孟買印度理工學院並獲得約翰霍普金斯大學碩士學位,在各種程式語言(尤其是 C、C++、Java、Groovy、Python)和 Java Platform 等平台方面擁有數十年的經驗。除了為客戶設計企業解決方案外,他還對企業的軟體自動化非常感興趣。在過去的 5 年中,他參與了 Amazon Web Services 和 Cloud Foundry 等雲平台的工作。

他還是一位熱情洋溢的教師,在 100 多個國家/地區擁有 1000 多名學生,並且堅信在線教學具有徹底改變每個國家/地區每個學生的學習體驗的潛力。他認為這是讓未開發和發展中經濟體的學生獲得力爭上游的明確機會的最佳方式之一。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

報名參加課程

Sponsored by Udemy


幫我們個小忙!

使用 e-mail 追蹤 Soft & Share

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: