ASP.NET Core Базовий

ВІДЕОУРОК № 8. Аутентифікація та авторизація

Цей урок – ваш перший крок у світ захисту та безпеки вебзастосунків! Ми розглянемо, як забезпечити аутентифікацію (перевірку користувача) та авторизацію (дозвіл на доступ) у ASP.NET Core. Ви навчитеся розпізнавати, хто користувач, що він може робити і які ресурси йому доступні.

Познайомимося з основами ClaimPrincipal і ClaimIdentity, які допомагають «ідентифікувати» користувачів. Потім перейдемо до JWT токенів – надійного способу аутентифікації у сучасних вебзастосунках. Ми детально розберемо, як працюють JWT, з чого вони складаються та як їх правильно використовувати.

Для повноти картини ми також розглянемо аутентифікацію за допомогою Cookies, а для складніших сценаріїв впровадимо авторизацію за ролями та політиками (Policy). У фіналі – створимо обмеження доступу, щоб ваш застосунок був не лише функціональним, але й безпечним на 100%!