Apache Shiro 簡介

What’s Apache Shiro

Apache Shiro (pronounced “shee-roh”, the Japanese word for ‘castle’) is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management and can be used to secure any application – from the command line applications, mobile applications to the largest web and enterprise applications.

Apche Shiro (代表”Shee-roh”, 日文的意思為 “保護傘” ) 是一個強大並且簡易使用的Java 安全框架它功能包含認證授權加密演算法(MD5、SHA..等)會話管理,以及可以使用在任何的應用程式 – 包含 命令字元應用程式行動裝置應用程式、大型網頁及企業化應用程式

為什麼需要安全套件管理?

在談為什麼需要安全套件之前我們應該先談談為什麼要有【套件】,套件的誕生不外乎是把人們常做的事情簡易化,便於開發人員專注於業務邏輯上的開發,再著可避免開發人員重複造車,在Java的世界裡,你想得到的功能,大部分都有神人幫你寫好了!

Apache Shiro 能夠全權幫你控管各身分所能造訪的頁面。

Shiro提供的安全功能

    • Authentication (認證)
      > 登入機制,經由帳號,密碼進行身分認證。
    • Authorization (授權)
      > 權限管理,判斷登入者是否有權限瀏覽某項功能
    • Cryptography (密碼學)
      > 密碼加密,提供 MD5,SHA…等加密演算法
    • Session Management (會話管理)
      > 可自行設置Session或者交由伺服器管理。

 

 

Leave a Reply

你的電子郵件位址並不會被公開。 必要欄位標記為 *