摘要: Acegi是一個能夠為基于Spring的應(yīng)用系統(tǒng)提供描述性安全保護(hù)的安全框架。它提供了一組可以在Spring應(yīng)用上下文中配置的Bean,充分利用了Spring對依賴注入和面向切面編程的支持。
Acegi也能夠通過保護(hù)方法調(diào)用在更底層的級別上強制安全性。使用Spring AOP,Acegi代理對象,將“切面”應(yīng)用于對象,以確保用戶只有在擁有恰當(dāng)授權(quán)時才能調(diào)用受保護(hù)的方法。
集成Acegi到自己的項目中, 并且將用戶信息和權(quán)限放到數(shù)據(jù)庫, 提供方法允許權(quán)限動態(tài)變化,變化后自動加載最新的權(quán)限。
閱讀全文