我正在使用ASP.Net MVC以及DynamicData,我需要添加基於角色的安全性。與檢查,如果用戶被授權的自定義操作ASP.Net安全性:在IHttpHandler中包裝請求還是使用RoleProvider?
- 的IHttpHandler:
我應該實現這個通過?
- 或者我應該使用RoleProvider嗎?
- 或者也許這兩者的一些組合?
如果RoleProvider是一個可行的選項,我什麼時候需要擴展抽象RoleProvider基類與使用包含的類。 MSDN says如果您需要將角色信息存儲在.NET Framework附帶的角色提供程序不支持的數據源中,則只能擴展此類。請在此說明。請解釋如何在不需要需要擴展基類但是使用包含的角色提供者的情況下如何工作。包含的提供商支持哪些數據源?
此外,您對ASP.Net MVC與ASP.Net DynamicData的這些問題的答案會不同嗎?