Shiro 原始碼分析

2022-09-17 13:42:30 字數 484 閱讀 1029

shiro 是乙個非常優秀的開源專案,原始碼非常值得學習與研究。

我想嘗試做一次 不一樣 的原始碼分析:原始碼分析不再是乙個人的自我享受,而是大家共同**與相互學習。

目錄shiro 之 入口:environmentloaderlistener【由 黃勇 分享】

shiro 之 filter(上):shirofilter【由 黃勇 分享】

shiro 之 filter(下)

shiro 之 realm【由 dead_knight 分享】

shiro 之 sessionmanager

shiro 之 securitymanager【由 dead_knight 分享】

shiro 之 加密與解密

shiro 之 jsp tag

shiro 之 cache

shiro 之 與 spring 整合

非常期待能與大家共同完成以上任務,有興趣的朋友歡迎聯絡我。

歡迎閱讀以下文章:

shiro登入流程原始碼分析

分析整個登入流程,以token去向為線索,層層追蹤,直到跟我們自定義的realm驗證方法結合。subject subject securityutils.getsubject subject.login token 這裡的token收集方式不重要 可能是從頁面傳遞上來的使用者名稱和密碼或者其他的方式...

Shiro原始碼之SecurityManager

securitymanager繼承了三個介面,分別是認證 授權 session管理。認證授權是安全框架最核心的功能,而shiro還提供了自身的session管理機制。這裡,需要去學習一般框架的基礎設計,介面的劃分。factoryfactory new inisecuritymanage ctory ...

spring原始碼分析 spring原始碼分析

1.spring 執行原理 spring 啟動時讀取應用程式提供的 bean 配置資訊,並在 spring 容器中生成乙份相應的 bean 配置登錄檔,然後根據這張登錄檔例項化 bean,裝配好 bean 之間的依賴關係,為上 層應用提供準備就緒的執行環境。二 spring 原始碼分析 1.1spr...