반응형

WebApi 3

ASP.NET Core CORS 및 보안 설정 예제 프로젝트 가이드

1. CORS란 무엇인가? CORS(Cross-Origin Resource Sharing)는 서로 다른 도메인, 포트 또는 프로토콜에서 요청이 발생할 때, 브라우저가 이를 허용할지 제어하는 보안 메커니즘입니다. 예를 들어, https://frontend.example.com에서 https://api.example.com으로 AJAX 요청을 보낼 때, CORS 정책이 없으면 브라우저에서 요청을 차단합니다. 따라서 Web API를 개발할 때 CORS 정책을 올바르게 설정하는 것은 안전하고 원활한 클라이언트-서버 통신을 위해 필수적입니다. 2. 개발 환경 준비 ASP.NET Core에서 CORS와 보안 설정을 적..

c# 2025.09.29

ASP.NET Core JWT 기반 인증 구현 가이드

ASP.NET Core JWT 기반 인증 구현 가이드 1. JWT 인증이란?JWT(Json Web Token)은 사용자 인증과 정보 교환을 위해 널리 사용되는 안전한 토큰 기반 인증 방식입니다. 서버는 사용자가 로그인 시 JWT를 발급하고, 클라이언트는 이후 요청 시 해당 토큰을 포함시켜 인증을 진행합니다. ASP.NET Core Web API에서는 JWT를 이용해 RESTful API 보호 및 권한 관리가 가능합니다.2. 개발 환경 준비JWT 기반 인증을 구현하기 위해 필요한 환경은 다음과 같습니다..NET 8 / .NET 7 SDK (최신 LTS 권장)Visual Studio 2022 또는 Visual Studio CodePostman 또는 Swagger UI (API 테스트용)NuGet 패키지: M..

c# 2025.09.29

ASP.NET Core Web API 시작하기

ASP.NET Core Web API 시작하기 - 설치부터 예제까지 1. ASP.NET Core Web API란?ASP.NET Core Web API는 마이크로소프트가 제공하는 오픈소스 기반의 백엔드 프레임워크로, RESTful API를 쉽게 개발할 수 있도록 지원합니다. 웹, 모바일, 데스크톱, IoT 등 다양한 클라이언트에서 활용할 수 있는 서버 애플리케이션을 제작할 수 있으며, Cross-platform을 지원하여 Windows뿐만 아니라 Linux, macOS 환경에서도 실행이 가능합니다.2. 개발 환경 준비하기ASP.NET Core Web API를 시작하기 위해서는 다음과 같은 환경 구성이 필요합니다..NET SDK (최신 LTS 버전 권장)Visual Studio 2022 또는 Visual S..

c# 2025.09.29
반응형