Защита веб-приложения .NET с помощью платформы удостоверений ASP.NET Core

Средний уровень
Разработка
ASP.NET Core
Entity Framework Core

Добавьте проверку подлинности и авторизацию в веб-приложение с помощью ASP.NET Core Identity, ASP.NET Core собственной платформы безопасности.

Цели обучения

В этом модуле вы узнаете, как выполнять следующие задачи:

  • Настройка поддержки удостоверений ASP.NET Core в существующем веб-приложении ASP.NET Core.
  • Предоставление новых возможностей регистрации пользователей.
  • Расширение компонентов пользовательского интерфейса удостоверений.
  • Настройка возможностей многофакторного входа в систему.
  • Реализация авторизации на основе политик с помощью утверждений.
  • Настройка и расширение базового хранилища данных удостоверений.

Предварительные требования

  • Навыки написания кода C# на уровне для начинающих
  • Знание реляционных баз данных и SQL на уровне разработчика
  • Знакомство с миграциями Entity Framework (EF) Core
  • Умение писать код Razor на начальном уровне
  • Знакомство с приложением проверки подлинности одноразового пароля с ограниченным сроком действия (TOTP), например Microsoft Authenticator (доступно в Google Play Маркет или Apple App Store)