2013-03-22 29 views
2

您是否知道在MVC應用程序中使用基於ACL的安全性的示例?MVC應用程序中基於ACL的安全性

+2

歡迎來到Stack Overflow。這個問題很可能會被關閉,因爲這不是一個請求示例或教程的網站。本網站是圍繞解決實際的語言編程問題而設計的。我建議閱讀[常見問題](http://stackoverflow.com/faq)。 – 2013-03-22 16:11:11

回答

0

我沒有具體瞭解一個例子,但MVC自然非常有利於ACL。將ACL(或兩個或三個)分配給模型。 ACL可以根據您的需要進行靜態或動態構建。將ACL存儲在安全的地方(如安全的數據庫)。讓模型爲視圖提供方法,使其能夠基於ACL良好地顯示自身。讓模型爲控制器提供方法,以便根據需要向模型查詢權限並提供證書。除了模型之外,不允許應用的其他模塊訪問ACL。這保留了MVC的神聖性。 我建議考慮基於角色的ACL而不是基於用戶的ACL,以便在將來可以提供更好的可擴展性,以防您的應用需要它。

相關問題