1. 程式人生 > >雜項-Java:Shiro(Java安全架構)

雜項-Java:Shiro(Java安全架構)

但是 100% back inf 目錄 就是 目的 security blank

ylbtech-雜項-Java:Shiro(Java安全架構)

Apache Shiro是一個強大且易用的Java安全框架,執行身份驗證、授權、密碼和會話管理。使用Shiro的易於理解的API,您可以快速、輕松地獲得任何應用程序,從最小的移動應用程序到最大的網絡和企業應用程序。
1.返回頂部
1、 主要功能 三個核心組件:Subject, SecurityManager 和 Realms. Subject:即“當前操作用戶”。但是,在Shiro中,Subject這一概念並不僅僅指人,也可以是第三方進程、後臺帳戶(Daemon Account)或其他類似事物。它僅僅意味著“當前跟軟件交互的東西
”。但考慮到大多數目的和用途,你可以把它認為是Shiro的“用戶”概念。
  Subject代表了當前用戶的安全操作,SecurityManager則管理所有用戶的安全操作。
  SecurityManager:它是Shiro框架的核心,典型的Facade模式,Shiro通過SecurityManager來管理內部組件實例,並通過它來提供安全管理的各種服務。
  Realm: Realm充當了Shiro與應用安全數據間的“橋梁”或者“連接器”。也就是說,當對用戶執行認證(登錄)和授權(訪問控制)驗證時,Shiro會從應用配置的Realm中查找用戶及其權限信息
  從這個意義上講,Realm實質上是一個安全相關的DAO:它封裝了數據源的連接細節,並在需要時將相關數據提供給Shiro。當配置Shiro時,你必須至少指定一個Realm,用於認證和(或)授權
。配置多個Realm是可以的,但是至少需要一個。
  Shiro內置了可以連接大量安全數據源(又名目錄)的Realm,如LDAP、關系數據庫(JDBC)、類似INI的文本配置資源以及屬性文件等。如果缺省的Realm不能滿足需求,你還可以插入代表自定義數據源的自己的Realm實現。 2、
2.返回頂部
3.返回頂部
4.返回頂部
5.返回頂部
1、 https://baike.baidu.com/item/shiro/17753571 2、
6.返回頂部
技術分享圖片 作者:ylbtech
出處:http://ylbtech.cnblogs.com/

本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。

雜項-Java:Shiro(Java安全架構)