보안 2

.NET Core 애플리케이션에서 여러 포트를 사용하는 방법

.NET Core 웹 애플리케이션은 기본적으로 localhost에서만 접근 가능하도록 설정되어 있습니다. 이 포스트에서는 .NET Core 애플리케이션을 여러 포트에서 접근 가능하도록 설정하는 방법을 알아보겠습니다. 1. 여러 포트에서 애플리케이션 호스팅 NET Core 애플리케이션을 여러 포트에서 호스팅하려면 UseUrls 메서드에 여러 URL을 지정하면 됩니다. 아래 코드는 애플리케이션을 5000 포트와 5252 포트에서 모두 접근 가능하도록 설정하는 방법을 보여줍니다: var builder = WebApplication.CreateBuilder(args); builder.WebHost.UseUrls("http://*:5000", "http://*:5252"); 이렇게 설정하면 어떤 IP 주소를 통해..

C# 2024.04.23

Spring Security: 강력한 웹 보안 프레임워크

웹 애플리케이션 개발에서 보안은 필수적 요소인데 , Spring Security는 Spring 프레임워크의 일부로 웹 애플리케이션의 보안을 강화하는 데 사용되는 강력한 보안 프레임워크이다. 이 글에서 Spring Security의 기본 개념과 주요 기능을 알아보고, 간단한 예제를 통해 적용하는 방법을 알아보겠다. Spring Security란? Spring Security는 인증(Authentication)과 권한부여(Authorization)를 중심으로 하는 웹 애플리케이션 보안 프레임워크이다. 기본적으로 세션 기반의 인증을 제공하며, 보다 고급기능들을 포함하고 있다. 주요 기능은 다음과 같다. 1. 인증(Authentication) - 사용자의 자격을 확인하는 과정 2. 권한부여(Authorizati..

Spring 2023.03.16