JEESITE登入流程簡單梳理

2021-07-24 20:21:05 字數 919 閱讀 7495

syslogin.jsp登入:

spring-context-shiro.xml中shiro安全認證過濾器:

使用者登入提交後,先指定了formauthenticationfilter進行過濾,如果過濾認證成功,則訪問/a/login。

formauthenticationfilter根據使用者登入表單提交的資訊生成乙個token,然後交給systemauthorizingrealm進行認證。先是呼叫dogetauthenticationinfo進行身份驗證,然後再呼叫dogetauthorizationinfo進行授權驗證。最後返回logincontroller的login進行跳轉。

1. jeesite 登入模組的從頭到尾整合 2.

jeesite中shiro的用法講解

CAS單點登入流程梳理

新的專案中,需要對接單點登入,於是了解了一下cas的登入流程。按照流程圖,前端需要在初次進頁面的時候,請求伺服器獲取鑑權。服務端發現這個使用者沒有相關憑證的時候,可以返回相應的狀態碼告知前端需要登入。前端跳轉到https cas login?service http 進行登入。登入完成之後,cas會...

單點登入邏輯簡單梳理

目的 為解決現在各種服務越來越多,若不使用單點登入,則需要使用者登入每個服務,即多次登入,體驗很差。單點登入是使用者只需要登入一次,就相當於登入了所有服務。之前以為cas uim cas shiro jwt等都是實現單點登入的常見組合。後來發現,cas是 認證服務,負責使用者管理,為單點登入服務。而...

DDD 流程梳理

領域驅動設計提供了一整套戰略和戰術的方 這些方 都是前輩們在無數的專案中總結出來的經驗,我們在實際的專案中可以借鑑和學習。步驟 通用語言的提取和落地 領域模型的表示 上下文定義的邊界 領域的歸屬 資料建模 uml彩色建模 和 資料建模 通用語言的意義 總結 1.通用語言的提取需要我們把業務概念想全想...