(1人評價)
企業級架構會話授權管理 OAuth
價格 ¥ 980.00
課程介紹

?

?? ?在現代企業項目開發的過程之中集群開發已經成為了技術發展的必然趨勢,在集群項目之中需要涉及到多個子系統與RPC服務支持,而在多個子系統之中用戶認證與授權的合理處理就成為了項目架構的核心關鍵,在本課程之中將為讀者講解企業級的會話管理機制。

?? ?在企業會話管理之中還有一個重要的組成部分那么就是單點登錄技術,本課程將借助于互聯網的OAuth認證技術(例如:騰訊QQ登錄、微博登錄)來為讀者還原實際開發的應用場景,以及多主機的協同處理。

?? ?在本課程中除了針對于傳統的單點登錄進行實現之外,還會為讀者深入分析OAuth認證在SpringCloud微服務中的配置與使用,以實現完整的WEB認證與RPC管理機制。

?? ?在學習本課程前以下技術請先行學習:Spring、MyBatis、Shiro、SpringData、Redis、ZooKeeper、Dubbo、SpringBoot、SpringCloud。本課程將利用Dubbo模擬RPC業務調用。

一、企業級架構會話授權管理
0101_企業級會話管理概述
?? ?本課程主要講解了企業級開發架構設計之中的會話管理問題,以及單點登錄設計原理。

0102_RedisCache緩存控制工具
?? ?本課程主要針對于單主機WEB項目講解基于Shiro框架的緩存配置方案。

0103_Redis緩存認證與授權信息
?? ?本課程主要講解如何利用多Redis數據庫實例去實現認證、授權、會話信息的保存處理。

0104_密碼嘗試次數控制
?? ?本課程主要講解如何實現密碼嘗試次數的控制,以實現密碼的安全控制。

0105_并發Session訪問
?? ?本課程主要講解在一個企業項目之中如何控制并發訪問人數。

二、搭建OAuth認證服務
0206_OAuth認證簡介
?? ?本課程主要講解OAuth認證服務的作用,以及OAuth應用,同時簡單分析了OAuth的處理流程。

0207_搭建注冊客戶認證微服務
?? ?本課程主要講解如何實現注冊客戶方的信息認證微服務。

0208_OAuth生成授權碼
?? ?本課程主要講解如何通過client_id實現授權碼的生成處理。

0209_OAuth登錄認證
?? ?本課程主要講解如何基于OAuth服務端實現用戶登錄操作;

0210_保存authcode信息
?? ?本課程主要講解如何基于緩存管理機制實現authcode信息的保存。

0211_獲取AccessToken
?? ?本課程主要講解token在oauth中的作用,以及如何利用authcode來獲取accessToken的操作。

0212_獲取用戶信息
?? ?本課程主要在Token的基礎上實現了用戶信息的獲得。

三、配置OAuth客戶端
0313_創建OAuth過濾器
?? ?本課程主要講解如何在客戶端調用OAuth服務以獲得authcode訪問碼處理的過濾器。

0314_創建OAuthRealm處理類
?? ?本課程主要講解OAuthRealm處理操作與Token整合獲取用戶信息的功能。

四、SpringCloud搭建OAuth服務
0415_SpringCloud與OAuth整合說明
?? ?本課程主要講解了SpringCloud微服務進行統一認證的意義,以及統一認證的處理操作流程。

0416_搭建OAuth基礎服務
?? ?本課程主要搭建了一個oauth的基礎服務器,采用默認的形式來獲取authcode與token信息。

0417_使用ClientDetailsService接口處理客戶信息
?? ?本課程主要講解了在認證管理之中客戶信息的處理模型。

0418_使用MySQL保存客戶信息
?? ?本課程進一步處理了ClientDetailsService接口的使用,采用數據庫進行客戶信息的保存。

0419_通過Redis保存Token認證
?? ?本課程主要講解如何在統一認證服務之中通過OAuth保存token認證信息。

0420_建立用戶訪問資源
?? ?本課程主要講解用戶資源訪問配置以及安全定義

0421_使用MySQL保存認證用戶信息
?? ?本課程將安全訪問的用戶信息通過數據庫進行保存,以方便動態管理。

0422_SpringCloud整合OAuth認證
?? ?本課程主要講解如何在zuul網關、微服務、消費端上采用oauth實現統一認證管理。

?

kcnr-down.jpg

kcnr-app.jpg

授課教師

講師

課程特色

視頻(22)
文檔(9)
圖文(1)
北京塞车pk10开奖记录