Spring Boot 應用程式中的 OAuth 2.0

學習使用 Spring Security 5 中的新 OAuth 2.0 堆疊保護 Spring Boot 應用程式

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

  • OAuth 2.0
  • OAuth 2 授權流程
  • Spring Security 5 中的新 OAuth 2.0 堆疊
  • 在 Spring Boot 應用程式中使用 OAuth 2.0
  • 配置OAuth 2.0資源伺服器
  • Keycloak 身分和存取管理解決方案
  • API網關背後的資源伺服器
  • 新的 Spring 授權伺服器
  • MVC Web 應用中的 OAuth 2.0
  • OAuth 2 – 社群登入
  • JavaScript 應用程式中的 OAuth2 + PKCE
  • 使用 Eureka 服務註冊表註冊資源伺服器

要求

  • Java 知識
  • Spring Boot 知識
  • Spring MVC 知識

課程說明

本影片課程適用於有興趣學習如何在 Spring Security 5 中保護 OAuth 2.0 資源的初級 Java 開發人員。

本課程僅涵蓋 Spring Security 5 中的新 OAuth 2.0 堆疊。

您將學習如何:

  • 執行每個 OAuth 2 授權流程,
    • 授權碼,
    • PKCE 增強授權碼,
    • 客戶端憑證,
    • 密碼憑證。
  • 啟動並配置Keycloak伺服器,
  • 配置 OAuth 2 資源伺服器,
  • 在隨機連接埠號碼上啟動多個資源伺服器,
  • 配置 Spring Cloud API 網關,
  • 配置並使用 Eureka 註冊和發現服務,
  • 建立一個簡單的 Spring MVC Web 應用程式,從 Spring Cloud API Gateway 後面運行的受保護資源伺服器取得資料。
  • 實作一個簡單的 JavaScript 應用程式,使用 PKCE 增強授權碼獲取 JWT 存取權杖並與受保護的資源伺服器通信,
  • 了解如何刷新過期的 JWT 存取令牌,
  • 學習實現基於範圍的存取控制,
  • 了解如何實現基於角色的存取控制,
  • 使用 Facebook、Google 和 Okta 帳戶進行 OAuth 社交登錄,
  • 實現Keycloak遠端用戶認證(用戶儲存SPI)
  • 新的 Spring 授權伺服器版本 0.2.2

這是一個循序漸進的影片課程,從一開始就解釋如何使用 OAuth 2。如果您沒有使用 OAuth 的經驗,並且想學習如何在 Spring Boot Web 應用程式中使用它,那麼本影片課程適合您。

目標受眾

有興趣學習 OAuth 2.0 的初級 Java 開發人員

講師簡介

Sergey Kargopolov 軟體開發者

我在建立不同類型的軟體方面擁有 20 多年的經驗。我的職業生涯始於一名企業家,參與過一些屢獲殊榮的網路計畫。目前,我是一名全端開發人員,熱衷於教導初級程式設計師實現他們的目標,並協助他們開發應用程式。

在 Twitter、LinkedIn 或 Instagram 上關注我以保持聯繫。

學習愉快!

字幕:簡中、英文

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

  • Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
  • 年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

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

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading