В прошлом году я начал использовать ядро asp.net MVC.Раньше я делал систему безопасности с использованием ролей и прав доступа, например:
Когда приложение впервые развертывается в рабочей среде, приложение создает роль администратора по умолчанию и пользователя-администратора.Этот пользователь имеет полный доступ к приложению.
Этот пользователь может создавать новые роли и давать разрешение на доступ к новой роли (включая создание новой роли и разрешения пользователя) и назначать ее новому пользователю.
ссылка для этого типа системы безопасности:
Я читаю документацию Microsoft
И там все в жестко закодированной строке .
Как я могу реализовать это в asp.net core2.x с EF Core для доступа к БД?
(если возможно, предоставить некоторые подробные пояснительные ссылки)
Для примера : пользователь-администратор Создайте роль 'PurchaseManager' и предоставьте доступ к этому URL-адресу example.com/Product [Get / POST / PUT / DELETE] и т. Д. All.После того, как пользователь Admin Создайте еще одну роль «StoreManager» и предоставьте доступ к этому URL