Как динамически (Runtime by AdminUser) добавить роль и ее разрешение объекта в Asp.net Core 2.x, используя встроенную авторизацию? - PullRequest
0 голосов
/ 13 октября 2018

В прошлом году я начал использовать ядро ​​asp.net MVC.Раньше я делал систему безопасности с использованием ролей и прав доступа, например:

Когда приложение впервые развертывается в рабочей среде, приложение создает роль администратора по умолчанию и пользователя-администратора.Этот пользователь имеет полный доступ к приложению.

Этот пользователь может создавать новые роли и давать разрешение на доступ к новой роли (включая создание новой роли и разрешения пользователя) и назначать ее новому пользователю.

ссылка для этого типа системы безопасности:

Я читаю документацию Microsoft

И там все в жестко закодированной строке .

Как я могу реализовать это в asp.net core2.x с EF Core для доступа к БД?

(если возможно, предоставить некоторые подробные пояснительные ссылки)

Для примера : пользователь-администратор Создайте роль 'PurchaseManager' и предоставьте доступ к этому URL-адресу example.com/Product [Get / POST / PUT / DELETE] и т. Д. All.После того, как пользователь Admin Создайте еще одну роль «StoreManager» и предоставьте доступ к этому URL

...