Я создал основной проект MVP asp.net без аутентификации.Как я могу создать роль и назначить ее пользователю, чтобы я мог использовать роль в контроллере для фильтрации доступа?
Вы можете использовать ASP.NET Identity для этого случая (настроить базу данных вручную, если проект без аутентификации)
Ссылка на https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity?view=aspnetcore-2.2&tabs=visual-studio
Скрипт для БД удостоверений ASP.NET в https://github.com/pacal/Identity_SQL