shiro框架的基本工作流程

2021-09-13 10:43:01 字數 560 閱讀 6132

當使用者前台登入發起請求時:

1.從shiro中獲取subject主體

securityutils.getsubject();

2.判斷當前使用者是否認證過了,如果認證過了就放行了

subject.isauthenticated()

3.如果沒有認證過,就把前台傳遞的賬號密碼封裝為乙個usernamepasswordtoken物件,

new usernamepasswordtoken(username, password);

4.把usernamepasswordtoken物件傳入,進行登入操作

subject.login(usernamepasswordtoken);

5.我們配置的安全管理器中實現了dogetauthenticationinfo方法,從資料庫查詢使用者資料,加密加鹽後進行shiro的認證

6.如果認證成功,進行許可權賦於。

7.根據配置shiro的真實過濾器跳轉至登入成功頁面或登入失敗的頁面。

YARN基本框架和工作流程

nodemanager nm container yarn的通訊協議 yarn工作流程 排程器應用程式管理器nm是每個節點上的資源和任務管理器,一方面,它會定時地向rm匯報本節點上的資源使用情況和各個container的執行狀態,另一方面,它接收並處理來自am的container啟動 停止等各種請求...

了解SpringMVC框架及基本工作流程

傳統原生的jsp servlet在開發上過程上雖然簡單明瞭,jsp頁面傳遞資料到servlet,servlet整理資料 邏輯開發 或者從資料庫提取資料接著再 到jsp頁面上,但是其似乎只能止步於此,我們都知道我們request和response都依賴於url,當我們想要通過針對圍繞url進行程式設計...

了解SpringMVC框架及基本工作流程

傳統原生的jsp servlet在開發上過程上雖然簡單明瞭,jsp頁面傳遞資料到servlet,servlet整理資料 邏輯開發 或者從資料庫提取資料接著再 到jsp頁面上,但是其似乎只能止步於此,我們都知道我們request和response都依賴於url,當我們想要通過針對圍繞url進行程式設計...