Использование утверждений для ролей в ASP.NET Identity 2

Я новичок в идентификации asp.net и, возможно, не понимаю концепций.

В моих предыдущих приложениях мы могли создавать новые роли и присоединять к ролям объекты, которые мы назвали «Действие». Каждое действие означало что-то, что может сделать пользователь с определенной ролью. Например, мы создали новые роли Role=Reader и Action=ReadNews. Устанавливаем пользователю Mike, что бы он в роли Reader и тогда Майк мог читать новости.

В новом приложении мы решили использовать новую модель авторизации от Asp.Net Identity 2 с претензиями и уйти от наших действий. Но в asp.net identity мы не просто прикрепляем претензии (аналог нашего действия) к ролям. Может быть, нам нужно думать по-другому и использовать претензии по-другому?


person viko    schedule 16.11.2015    source источник


Ответы (1)


Предлагаю посмотреть политики авторизации из Asp.Net 5: Преобразование утверждений и политика авторизации в ASP.NET 5 (vNext)/MVC 6 .

Это позволит вам настроить поведение на основе ролей. Реализация с открытым исходным кодом, и я думаю, что ее можно портировать/внедрить в текущую структуру. Это также поможет позже перейти на новые биты.

person Aleksei Anufriev    schedule 21.12.2015