Реализация динамического контроля доступа пользователей в ASP.Net Core 2 - PullRequest
0 голосов
/ 16 октября 2018

На моем веб-сайте ASP.NetCore2 у меня есть несколько (скажем, 3) типов пользователей, и я управляю их доступом с помощью ролей идентификации.на самом верхнем уровне у меня есть роль «Администратор» с полным доступом ко всем частям сайта.на следующем уровне у меня есть роль «Content Manager», доступ к которой ограничен по сравнению с ролью администратора.третья роль - «Клиент» с меньшими правами доступа.Пользователь «Администратор» может принять решение о доступе других пользователей.«Диспетчер контента» может решать о себе и других пользователях (кроме администратора) доступа.Теперь, если «Admin» ограничивает «Content Manager» определенной частью сайта (например, страница «Продукты»), он (Content Manager) не должен иметь права изменять ограничения «Admin» для себя.Есть ли способ обработать метод диспетчера ролей идентичности на двух уровнях?

...