shiro前后端分離springcloud jwt token權限控制視頻教程
一、shiro權限認證授權控制核心應用視頻教程(50課時)
1)shiro單體系統到微服務系統再到前后端分離高級權限認證課程介紹
2)權限認證鑒權的基本核心理念與基礎知識
2)企業最常用的核心安全框架shrio的介紹與入門
3)深入的架構與重要核心組件學習
4)最基本的登錄認證的兩種方式介紹
5)配置文件認證和數據庫認證的兩種方式
6)核心認證類rrealm應用介紹與配置
7)使用自定義的realm類完成一個簡單的基于用戶名密碼的認證代碼案例編寫
8)通過已經跑通的認證代碼來梳理和分析shiro認證流程的底層原理和源碼
9)調用realm類完成密碼的各種加密算法學習
10)權限授權的思路分析與代碼編寫
11)在登錄認證成功的基礎上編寫一個身份授權的代碼案例
12)研讀shiro底層的授權源碼剖析
13)基于spring框架完成shiro的整合以及JSP頁面的整合編寫一個web權限控制
14)解讀shiro的底層核心過濾器鏈與默認的過濾器使用
15)后端使用注解的方式控制url授權以及前端使用JSP標簽的方式控制授權
16)Spring boot敏捷框架整合shiro完成認證與授權的案例實戰
17)shiro的相關配置類詳解與配置的基本操作
18)Spring boot整合相關過濾器鏈的學習與加載
19)如何在不滿足需求的情況下自定義一個過濾器鏈加載到shiro中執行
20)Spring boot中基于注解的方式對細粒度的url進行授權
21)shiro內部的緩存原理與緩存機制剖析
22)擴展緩存接口引入redis作為shiro認證與權限列表存儲的緩存系統
23)權限列表緩存的清理與失效機制
圖一:shiro權限認證授權控制核心應用課程詳情
擴展閱讀:
Springboot +Shiro +VUE 前后端分離式權限管理系統
二、shiro前后端分離jwt token權限認證授權視頻教程(20課時)
1)單體會話存在的問題與分布式會話的引出
2)分布式會話所解決的問題與分布式會話的思路
3)設置登錄的一些高級應用
4)限制多臺電腦同時登錄
5)限制并發登錄
6)密碼輸錯多次限制登錄
7)前后端分離模式下如何改造shiro前后端分離模式的認證與授權的思路與方案設計
8)引入jwt token的方式與shiro進行組合應用
9)編寫jwt token代碼與改造后端代碼
10)查看shiro底層的代碼修改其session的獲取方式改造成為jwt token的獲取方式
11)自定義攔截token的過濾器改寫shiro自帶的默認過濾器。
11)前端請求頭攜帶token信息向后端發送請求
12)前后端分離鑒權模式的代碼編寫與完善測試
圖二:shiro前后端分離jwt token權限認證授權課程詳情
三、分布式微服務spring cloud shiro 統一權限認證系統教程(30課時)
1)Spring cloud的微服務與分布式模式下如何對多臺機器多個系統進行統一鑒權
2)微服務模式的認證與授權思路與方案分析
3)各個微服務項目的模塊依賴分析
4)如何應用一個shiro對多個項目完成統一的授權管理
5)研讀過濾器鏈的底層源碼在多個項目中重寫過濾器
6)多個項目中完成自定義realm繼承父項目中realm的方式對多個系統進行鑒權
7)過濾器鏈的有序性執行
8)搭建一套整體的微服務認證系統
9)微服務網關與shiro的整合
10)編寫完整的spring cloud微服務與shiro認證與授權的案例代碼
11)全套課程完善總結與回顧
圖三:分布式微服務spring cloud shiro 統一權限認證課程詳情
擴展閱讀:
Springcloud的一種權限實現方案zuul和shiro