學習使用 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 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- Spring Boot 相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
發表迴響