ASP.NET Core Web API를 기반으로 Employee와 Photo 간의 관계를 설계하고, EF Core를 통한 데이터 처리, Mapster를 활용한 ViewModel 매핑, Swagger 기반 테스트 환경 구성까지 단계적으로 구현해보며, 마지막으로 Basic 인증을 적용해 실제 서비스에서 활용 가능한 보호된 API 구조를 완성하는 과정을 정리했습니다.

ASP.NET Core Empty 프로젝트에서 MapIdentityApi와 EF Core In-Memory Database를 사용해 ApplicationUser 기반 Identity API를 빠르게 구성하고, .http 파일로 회원 가입, 로그인, 보호된 API 호출까지 한 번에 테스트하는 방법을 정리합니다.

대규모 컨퍼런스를 웹 애플리케이션으로 구축할 때, 주요 기능을 효율적으로 관리하려면 Areas를 활용하는 것이 좋습니다. 본 문서에서는 ASP.NET Core MVC의 Areas를 활용하여 Conferences 영역을 구성하고, 그 안에 Tickets, Agenda, Speakers, Workshops 등의 기능을 포함하는 방법을 설명합니다.

이 블로그 글에서는 ASP.NET Core 8.0 MVC 애플리케이션에 특정 테넌트의 지정된 IP 범위 내에서만 로그인을 허용하는 IP 제한 기능을 추가하는 방법을 자세히 설명합니다. 강력한 보안을 위한 Blazor 기반 프로젝트 설정, ASP.NET Core Identity 구성, 다중 테넌트 시스템 설계, 그리고 구성 기반 IP 제한까지, 이 문서는 각 단계를 체계적으로 안내하며, 보안, 예외 처리, 로깅을 고려한 실제 구현에 대한 중요한 지침을 제공합니다.