Apache Shiro(一) 大綱簡介

2021-08-28 02:58:15 字數 838 閱讀 3706

一、什麼是apache shiro?

apache shiro是乙個功能強大且靈活的開源安全框架,可以清晰地處理身份驗證,授權,企業會話管理和加密。

apache shiro的首要目標是易於使用和理解。安全性有時能是非常複雜的,甚至是令人痛苦的,但並非必須如此。框架應盡可能掩蓋複雜性,並提供簡潔直觀的api,以簡化開發人員確保其應用程式安全的工作。

以下是apache shiro可以做的一些事情:

在任何環境中使用session api,即使沒有web容器或ejb容器也是如此。

對事件做出反應在身份驗證,訪問控制或會話生命週期內。

聚合使用者安全資料的1個或多個資料來源,並將其全部顯示為單個復合使用者「檢視」。

啟用單點登入(sso)功能

無需登入即可為使用者關聯啟用「記住我」服務

...... 

等等 - 全部整合到乙個易於使用的內聚api中。

shiro嘗試為所有應用程式環境實現這些目標 - 從最簡單的命令列應用程式到最大的企業應用程式,而不會強制依賴其他第三方框架,容器或應用程式伺服器。當然,該專案旨在盡可能地融入這些環境,但它可以在任何環境中開箱即用。

二、apache shiro功能

apache shiro是乙個具有許多功能的綜合應用程式安全框架。下圖顯示了shiro重點關注的方面,此系列參考文件將以類似方式組織:

shiro針對shiro開發團隊所稱的「應用程式安全的四大基石」 - 身份驗證,授權,會話管理和加密:

在不同的應用程式環境中還有其他功能可以支援和強化這些問題,尤其是:

mybatis從零閱讀(一)大綱

工作三年,在以前專案組中也算是骨幹了 哈哈哈,其實就是幹活最多的人 最近跳槽找工作才深感自己平時積累不足。雖然也看技術部落格,但是始終沒有靜下心來專心研究研究 決定多看 多寫部落格,算是現在定下的2019目標吧。雖然有點晚,但在路上 原始碼是乙個艱鉅而漫長的過程,那就從簡單一點的mybaties開始...

2020考研數學一大綱之完全解析(四)

常見曲面 補充理解空間直角座標系,理解向量的概念及其表示.掌握向量的運算 線性運算 數量積 向量積 混合積 了解兩個向量垂直 平行的條件.理解單位向量 方向數與方向余弦 向量的座標表示式,掌握用座標表示式進行向量運算的方法.掌握平面方程和直線方程及其求法.會求平面與平面 平面與直線 直線與直線之間的...

2020考研數學一大綱之完全解析(五)

補充理解多元函式的概念,理解二元函式的幾何意義.了解二元函式的極限與連續的概念以及有界閉區域上連續函式的性質.理解多元函式偏導數和全微分的概念,會求全微分,了解全微分存在的必要條件和充分條件,了解全微分形式的不變性.理解方向導數與梯度的概念,並掌握其計算方法.掌握多元復合函式一階 二階偏導數的求法....