Групповые утверждения в ролях ASP.Net Identity

Я хотел бы создать систему с детализированными разрешениями, поэтому есть ли способ создавать группы требований и назначать их роли, чтобы, когда пользователь получает роль, он получал все требования? Можно ли создавать группы претензий или я что-то не понимаю?

Я не могу найти цель претензий. Это можно сделать с помощью групп с различными ролями, и роли будут разрешениями, верно? Вот как я должен это сделать? Поскольку роли сами по себе являются претензиями.


person Vector    schedule 17.06.2015    source источник
comment
Если они находятся в роли, то по ассоциации у них есть все разрешения для этой роли. Это только вопрос поиска их в этот момент.   -  person James Sampica    schedule 18.06.2015


Ответы (1)


Следующие шаги могут решить вашу проблему

  1. Создайте детализированный уровень ролей... обычно для каждого действия

  2. Сгруппируйте их в групповые роли... чтобы администратор мог легко ими управлять.

  3. Добавление требований индивидуального уровня для пользователя для определенного разрешения

Некоторые хорошие примеры того же ниже

Надеюсь, это решит вашу проблему

person Manoj Kumar Bisht    schedule 08.09.2015
comment
Первая ссылка указывает на реализацию на основе группы (в CodeProject), у которой есть хорошая идея, но, на мой взгляд, плохая реализация (она использует группы, но внутренне добавляет пользователя к каждой роли в группе и наоборот). Вторая ссылка битая атм. - person Alisson; 04.08.2016