## 課程內容簡介(視頻)
> 注意:此視頻僅僅為《課程內容介紹》。看云只出售文檔,是不包含視頻課程的。
```[youku]
XNDUwNjM0MzU2NA
```
本專欄內容目前已經比較系統了,核心內容也相對完整,所以于2020年1月11日上線發布。筆者會根據Spring Security社區的發展逐步的更新內容。大家不要問我:書寫沒寫完?答案是沒有寫完的那一天,除非Spring Security、Spring Security OAuth、Spring Social未來都沒有市場了,這本書就不再寫了。所以說你買的不僅僅是一本書,而是一門技術更新服務。
## 未來寫作計劃
* Spring Social微信登錄(其實QQ登錄的實現我講過了,微信大家應該可以自己完成的。細節有差別,原理是一致的。)
* OAuth2中token的redis存儲(2020年1月13日已完成)
* OAuth2整合JWT(2020年1月13日已完成)
* OAuth2AccessToken令牌的刪除
* OAuth2中scopes的驗證
* OAuth2數據庫保存Client信息(20200728已完成)
* OAuth2源碼分析
* Spring Security 5.2實現 Oauth Login(github、google應用的比較多+登錄實例)
* Spring Security 5.2 Oauth Client
* Spring Security 5.2 資源服務器
> 較新版本中Spring Security 5.2中的OAuth目前在國內用的還比較少 (基本上還是在使用Spring-Security-OAuth項目進行OAuth2.0的開發),而且從社區維護者的評論回復看,發展路線不太穩定,而且不再支持認證服務器功能。所以暫時不做更深入的跟進!
書籍內容包含但不限于以上規劃內容。
## 字母哥鐵粉
字母哥鐵粉請加這個群:[字母哥鐵粉超級福利群](http://www.zimug.com/other/%e5%ad%97%e6%af%8d%e5%93%a5%e8%b6%85%e7%ba%a7vip%e7%a6%8f%e5%88%a9%e7%be%a4-%e5%8a%a0%e5%85%a5%e6%96%b9%e6%b3%95/.html)
- 課程內容介紹
- 源碼與技術交流
- 作者其他作品推薦
- vue深入淺出系列
- 手摸手教你學Spring Boot
- 實戰前后端分離RBAC權限管理系統
- 實戰SpringCloud微服務從青銅到王者
- 第一章 spring security基礎篇
- 1.1.spring-security簡介并與shiro對比
- 1.2.需求分析與基礎環境準備
- 1.3.HttpBasic模式登錄認證
- 1.4.PasswordEncoder介紹
- 1.5.formLogin模式登錄認證
- 1.6.源碼解析登錄驗證流程
- 1.7.自定義登錄驗證結果處理
- 1.8.session會話的管理
- 1.9.同賬號多端登錄踢下線
- 第二章 認證授權鑒權功能深入
- 2.1.1.RBAC權限管理模型
- 2.1.2.結合真實系統講解RBAC實現
- 2.2.動態加載用戶角色權限數據
- 2.3.動態加載資源鑒權規則
- 2.4.權限表達式使用方法總結
- 2.5.RememberMe記住我功能
- 2.6.退出登錄功能的實現
- 2.7.多次登錄失敗賬戶鎖定
- 2.8.多種圖片驗證碼實現方案
- 2.9.基于session的圖片驗證碼實現
- 2.10.短信驗證碼登錄功能
- 第三章 集群單點登錄方案介紹
- 3.1.單點登錄與狀態共享方案
- 3.2.基于session共享登陸方案
- 3.3.CAS認證服務器搭建
- 3.4.CAS動態加載用戶密碼數據
- 3.5.CAS資源服務器搭建
- 第四章 前后端分離的應用認證
- 4.1.詳述JWT使用場景及結構安全
- 4.2.Spring Security-JWT實現原理
- 4.3.編碼實現JWT認證鑒權
- 4.4.解決跨域訪問的問題
- 4.5.CSRF跨站攻擊防護
- 4.6.JWT集群應用方案
- 第五章 Spring-Security-OAuth2項目
- 5.1.OAuth2授權標準簡介
- 5.2.Spring與OAuth2發展路線圖
- 5.3.實現授權碼模式認證服務器
- 5.4.實現其它三種模式認證服務器
- 5.5.AccessToken令牌的刷新
- 5.6.編碼實現資源服務器
- 5.7.認證資源服務器分離
- 5.8.認證資源服務整合JWT
- 5.9.Client信息持久化存儲
- 第六章 SpringSocial社交登錄
- 6.1.SpringSocia源碼分析
- 6.2.QQ互聯注冊及應用創建
- 6.3.實現QQ登錄功能
- 6.4.QQ登錄功能細節處理
- 6.5.QQ登錄用戶關系綁定
- 附錄一:抽取公共資源為獨立模塊
- 附錄二:OAuth-server數據庫表