В настоящее время я ищу решение для использования расширенного управления правами/группами в ASP.NET 5 MVC 6 с идентификатором 3. Я начал новый веб-проект Preview Starter с интегрированной простой системой входа.ASP.NET 5 MVC 6 Identity 3 Роли групп претензий
Теперь мне нужно комплекс «Управление пользователей разрешения» со следующими функциями:
- пользователей могут находиться в нескольких группах/ролях
- группы/роль имеет множество объектов доступа (например, CanAccessUser, CanEditUser .. .)
- эти объекты доступа (возможно, претензии?) Каждой группы/ролей дополняют друг друга
- (необязательно для окончательного решения): дополнительно => объекты доступа (возможно, претензии) могут быть назначены независимо группой пользователь
Я видел, что личность уже широко обеспечивает подходящую для меня структуру таблицы. (например, AspNetUsers, AspNetUserRoles, AspNetRoles, AspNetRoleClaims),
Но у меня отсутствует хороший пример/документация для их использования.
Для MVC 5, я использовал этот пример: У пользователей есть много групп, группа может иметь множество ролей (Роли являются объектами доступа в исходном коде классов/функции) ASP.NET Identity 2.0: Implementing Group-Based Permissions Management
EXISTS для этих требований уже что вам не нужно изобретать велосипед.
Speedone, вы нашли решение идентичности 3: Группа Based разрешений управления? – capiono