• <samp id="yum42"></samp>
    <div id="yum42"></div>
    <tt id="yum42"></tt>
  • <div id="yum42"><blockquote id="yum42"></blockquote></div>
  • 品牌設計
  • 畫冊設計
  • 展廳設計
  • 常見的JAVA安全框架

    發布時間:2023.02.13 瀏覽:1127

     一、Spring Security

    Spring Security是Spring 家族的一員,它通過提供完整可擴展的認證和授權支持來保護程序。

    它還充分利用了Spring IoC(控制反轉)、DI(依賴注入)和AOP(面向切面編程)的功能,提供了大量在Spring應用上下文中配置的Bean,為應用系統提供聲明式的安全訪問控制功能,減少了為系統安全權限控制而編寫大量重復代碼的工作。

    它是一個重量級的安全框架,搭配了流行的安全算法實現。安全控制主要包括“認證”與“授權”兩個操作。

    “認證”是驗證確認身份以授予對系統的訪問權限,是驗證用戶憑據以獲得用戶訪問權限的過程。它決定用戶是否是他聲稱的用戶。

    “授權”是確定你是否有權訪問資源,是驗證是否允許訪問的過程。它確定用戶可以訪問和不訪問的內容。

    二、Shiro

    Shiro是Apache 旗下的輕量級權限控制框架。它主張的理念是把復雜的事情變簡單,針對有更高要求性能的互聯網應用有著更好的表現。

    Shiro有著很好的通用性,不局限于Web 環境,但在Web 環境下一些特定的需求需要手動編寫代碼定制,有一定的代碼侵入。

    Shiro有著易于理解的 Java Security API、簡單的身份認證,支持多種數據源,能對角色的簡單的簽權,支持細粒度的簽權,內置會話管理,簡單的加密 API,不跟任何的框架捆綁,可以獨立運行。

    Shiro的三個核心組件:Subject,SecurityManager 和 Realms.

    Subject:主體,與當前應用交互的任何東西。

    所有Subject都會綁定到SecurityManager,與Subject的所有交互都會委托給SecurityManager。Subject相當于門戶,SecurityManager是執行者;

    SecurityManager:安全管理器。所有與安全有關的操作都會與SecurityManager交互,管理著所有Subject。它是Shiro的核心,負責與其它組件進行交互。

    Realm:域。Realm類似于安全數據源。Shiro將會從Realm獲取安全數據(如用戶、角色、權限)。

    如果SecurityManager需要驗證用戶身份,那么它需要從Realm獲取相應的用戶信息進行比較以確定用戶身份是否合法,也需要從Realm得到用戶相對應的角色或者權限進行驗證用戶是否能進行操作。

    三、對比

    Spring Boot 出現之前,Spring Security 雖然已經發展了很久,但因為其使用過于復雜,所以盡管功能比Shiro強大,但使用的并不多,而且一般來說,Shiro的功能足以夠一般項目使用。在安全管理這個領域,以往一直是使用 Shiro居多。

    自從有了Spring Boot 之后,Spring Boot為Spring Security提供了自動化配置,Spring Security的使用頻率才高起來。

    因此,常見的安全管理技術棧的組合為:

    SSM + Shiro和Spring Boot/Spring Cloud + SpringSecurity

    但技術棧是通用的,可以任意組合。

    東八區網絡成立于2006年,是一家擁有18年網站制作的專業化網站設計公司,主要業務范圍:濰坊網站建設、濰坊網站制作、濰坊網站設計公司;濰坊企業郵箱、濰坊微信、濰坊小程序開發、商城、外貿等網站開發,濰坊最大的網站建設公司、濰坊最大的網站制作公司。

    TAG:企業官網制作
    本文由專注于 品牌設計 20年的東八區編寫,原創不易,轉載請注明出處:http://www.dongbaqu.com

    品牌策略

    品牌設計

    視頻制作

    活動策劃

    PARTNER

    合作伙伴
  • Copyright ? 2006 東八區品牌創意 All Rights Reserved     京ICP備17012813號-2     魯公網安備 37020302370328號
    電話咨詢 網絡咨詢
    立即與東八區項目顧問通話
    4000-117-087
    • 提供您的電話號碼,東八區項目顧問將致電聯系您。
    • 等待時間:5分鐘以內

    信息保護中請放心填寫

    免费的又色又爽又黄的视频本|狠狠看穞片香蕉视频|2022av天堂网手机版|性俄罗斯高清xxxxx
  • <samp id="yum42"></samp>
    <div id="yum42"></div>
    <tt id="yum42"></tt>
  • <div id="yum42"><blockquote id="yum42"></blockquote></div>