ASP.NET Core ID 프레임워크를 사용하여 .NET 웹앱 보호

중급
개발자
ASP.NET Core
Entity Framework Core

ASP.NET Core ID(ASP.NET Core의 네이티브 보안 프레임워크)를 사용하여 웹앱에 인증 및 권한 부여를 추가합니다.

학습 목표

이 모듈에서 학습할 내용은 다음과 같습니다.

  • 기존 ASP.NET Core 웹앱에서 ASP.NET Core ID 지원을 구성합니다.
  • 새 사용자 등록 기능을 제공합니다.
  • ID UI 구성 요소를 확장합니다.
  • 다단계 로그인 기능을 사용자 지정합니다.
  • 클레임을 사용하여 정책 기반 권한 부여를 구현합니다.
  • 기본 ID 데이터 저장소를 사용자 지정하고 확장합니다.

사전 요구 사항

  • 초보자 수준에서 C#을 작성한 경험
  • 개발자로서 관계형 데이터베이스 및 SQL을 사용한 경험
  • EF(Entity Framework) Core 마이그레이션에 대한 이해
  • 초급 수준의 Razor 작성 가능
  • Microsoft Authenticator와 같은 TOTP(시간 제약이 있는 일회성 암호) 인증 앱에 대한 이해(Google Play 스토어 또는 Apple App Store에서 사용 가능)