2012-12-05 89 views
0

我一直在使用Symfony 2一段時間,我有一個關於製作自定義複雜安全系統的問題。Symfony 2複雜安全提供商

我需要建立一個基於ModuleAction基礎的seciruty系統,而不是USER_ROLE。我將在該項目中擁有許多模塊,並且任何用戶應該都可以被授予對任何模塊的讀取和/或寫入權限的權利。

當前的S2安全系統在這種情況下沒有任何意義,我在互聯網上的任何地方都沒有發現類似的問題。

預先感謝您, 博彥。

回答

0

我認爲你應該嘗試使用Access Control Lists (ACLs)來做出對你的資源的訪問決定。

+0

對於單獨的資源,沒錯。我可以創建一個非常靈活的多層訪問控制系統,但是對於給定模塊的一般限制會發生什麼?在CMS中包含文章和統計頁面(內部沒有任何Model對象)的情況下,我怎樣才能限制對不同區域的訪問?對於不存在類和對象的非對象部分,我可以使用什麼?以及SU如何輸入和添加特定用戶對資源或常規部分的任何權限。 10倍 – Djumaka