Защита веб-приложения .NET с помощью платформы удостоверений ASP.NET Core
Добавьте проверку подлинности и авторизацию в веб-приложение с помощью ASP.NET Core Identity, ASP.NET собственной платформы безопасности Core.
Цели обучения
Из этого модуля вы узнаете следующее:
- Настройка поддержки удостоверений ASP.NET Core в существующем веб-приложении ASP.NET Core.
- Предоставление новых возможностей регистрации пользователей.
- Расширение компонентов пользовательского интерфейса удостоверений.
- Настройка возможностей многофакторного входа.
- Реализация авторизации на основе политик с помощью утверждений.
- Настройка и расширение базового хранилища данных удостоверений.
Предварительные требования
- Навыки написания кода C# .NET на уровне для начинающих
- Знание реляционных баз данных и SQL на уровне разработчика
- Знакомство с миграциями Entity Framework (EF) Core
- Умение писать код Razor на начальном уровне
- Знакомство с приложением проверки подлинности одноразового пароля с ограниченным сроком действия (TOTP), например Microsoft Authenticator (доступно в Google Play Маркет или Apple App Store)