Apache Shiro是一個強大靈活的開源安全框架,可以完全處理身份驗證,授權(quán),企業(yè)會話管理和加密。
Apache Shiro的首要目標是易于使用和理解。 安全有時可能非常復(fù)雜,甚至痛苦,但使用Shiro后就不一定是這樣了。 框架應(yīng)該在可能的情況下掩蓋復(fù)雜性,并展示一個干凈,直觀的API,這簡化了開發(fā)人員工作,并使應(yīng)用程序更安全。
這里有一些可以使用Apache Shiro完全的應(yīng)用場景:
1個或多個用戶安全數(shù)據(jù)的數(shù)據(jù)源,并將此全部顯示為單個復(fù)合用戶的“視圖”。Shiro嘗試為所有應(yīng)用程序環(huán)境實現(xiàn)這些目標 - 從最簡單的命令行應(yīng)用程序到最大的企業(yè)應(yīng)用程序,而不強制依賴于其他第三方框架,容器或應(yīng)用程序服務(wù)器。 當然,該項目(Shiro)旨在盡可能地集成到這個Shiro環(huán)境中,從而可以在任何環(huán)境中想用即用。