ASP.NET Core ID 프레임워크를 사용하여 .NET 웹앱 보호
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에서 사용 가능)