單點登陸說明:在多個應用系統中,只需要登錄一次,就可以訪問其他相互信任的應用系統。 單點註銷說明:在多個應用系統中,只需要註銷一次,就可以註銷其他相互信任的應用系統的用戶登陸狀態。 下圖是標準單點登陸流程圖: 單點登陸與單點註銷具體實現: 1. 一共有三個相互獨立的項目,cas-server;sso ...
單點登陸說明:在多個應用系統中,只需要登錄一次,就可以訪問其他相互信任的應用系統。
單點註銷說明:在多個應用系統中,只需要註銷一次,就可以註銷其他相互信任的應用系統的用戶登陸狀態。
下圖是標準單點登陸流程圖:
單點登陸與單點註銷具體實現:
1. 一共有三個相互獨立的項目,cas-server;sso-application;sso-application1。其中cas-server只處理用戶登陸與註銷授權業務,其他項目則是各具體業務模塊。
2. 採用前後端分離,各項目頁面部署在nginx下,結構如,後端代碼分別部署在3個tomcat上。
3. 所用技術:spring boot;mysql;redis;vue;axios。
4. 源碼地址:https://github.com/nearWind/xuyuanyuan
實現流程圖:
最後如有什麼疑問,歡迎留言討論!