Szukam rozwiązania w asp.net mvc dla acl jak cakephp jest przez jej składnik ACL.ACL w ASP.NET MVC 3
Chcę utworzyć acl, więc mogę przypisać uprawnienia do roli i użytkownika.
Dzięki
Szukam rozwiązania w asp.net mvc dla acl jak cakephp jest przez jej składnik ACL.ACL w ASP.NET MVC 3
Chcę utworzyć acl, więc mogę przypisać uprawnienia do roli i użytkownika.
Dzięki
tym tutorialu: MVC3: Login System with the AuthorizeAttribute pokazuje, jak korzystać z AuthorizeAttribute z ról i użytkowników, co jest równoznaczne z ACL.
To nie jest odpowiednik . ACL oznacza wyszukanie jednostki danych, która wymaga działania, a następnie dynamiczne wyszukiwanie uprawnień. Na przykład, jeśli akcja to ListFiles (folder tekstowy), należy wyszukać uprawnienia bieżącego użytkownika w określonym folderze, aby rozwiązać problem autoryzacji. Nie sądzę, że AuthorizeAttribute może wykonywać ACL. –
ACL CakePHP jest dość potężny. Nie widziałem niczego gotowego do użycia dla MVC.NET, który robi coś podobnego. Dla tych, którzy uważają, że AuthorizeAttribute MVC.NET jest odpowiednikiem, przeczytaj cakephp doc i bądź oświecony. :)
Jeśli masz zamiar zbudować coś niestandardowego, spędziłbym trochę czasu na oglądaniu wypowiedzi Zeda Shawa na listach ACL: http://vimeo.com/2723800. Ważne jest, że same zasady muszą być jasne i możliwe do odczytania przez quazi-technicznych ludzi. –
Nie jestem zaznajomiony z możliwościami CakePHP, ale muszę zapytać, dlaczego nie użyć atrybutu [Authorize (Roles = ..., Users = ...)] dla kontrolerów? – Moshe
Ta odpowiedź może być przydatna również: http://stackoverflow.com/questions/1335315/access-control-in-asp-net-mvc-depending-on-input-parameters-service-layer – Moshe