У нас вы можете посмотреть бесплатно ASP.NET Core Identity Roles Tutorial: Role-Based Authorization или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
In this comprehensive tutorial, Evan Gudmestad, an instructor at Ranken Technical College, demonstrates how to implement Role-Based Access Control (RBAC) in an ASP.NET Core MVC web application. Building on a previously developed restaurant application, we walk through the process of authenticating users and authorizing them based on specific roles like "Admin," "Developer," or "Standard User." 🚀 Key Topics Covered: Authentication vs. Authorization: Understanding the difference between verifying a user's identity and governing their permissions to access resources [02:19]. Extending IdentityUser: Customizing the ApplicationUser class to include non-mapped properties for easier role management [06:16]. Admin Area Scaffolding: Creating a dedicated "Admin" area to isolate administrative controllers and views [29:34]. The User Manager & Role Manager: Working with built-in Identity classes to create, delete, and assign roles to users [31:28]. Seed Data Automation: Writing a utility to automatically create an admin user and role upon application startup [23:37]. Dynamic Navigation: Using Razor syntax in your layout to conditionally display links based on the user's role [01:12:11]. Securing Endpoints: Using the [Authorize] attribute to protect controllers and methods from unauthorized access [01:10:10]. 🛠️ Functionality Built: Manage Users: A dashboard to view all registered users and their current roles [45:23]. Role Assignment: Dynamic buttons to add or remove users from specific roles with a single click [56:57]. Role CRUD: The ability to create new custom roles (e.g., "QA," "Business Analyst") and delete existing ones [01:03:03]. Access Control: Implementing an "Access Denied" workflow for users attempting to hardcode unauthorized routes [01:10:42]. 📝 Prerequisites: Basic knowledge of C# and ASP.NET Core MVC. Visual Studio 2022 and SQL Server (LocalDB). The starter code is available via GitHub for those who wish to follow along [03:13]. This tutorial provides a professional, code-first roadmap for anyone looking to secure their .NET applications with industry-standard authorization patterns. #ASPNETCore #Identity #WebDevelopment #CSharp #RBAC #SoftwareSecurity #CodingTutorial If you want to build the project from scratch, instead of Cloning the repo, you can follow this tutorial: • ASP.NET Core MVC Tutorial – Full Course to...