SPRING5 [SPRING] Spring Web Security [다양한 인증 방식 지원] [SPRING] Spring Web Security [기본 설명 및 설정] Spring Web Security는 Spring Framework에서 제공하는 웹 보안 프레임워크입니다. Spring Web Security를 사용하면 Spring 애플리케이션에서 사용자 인증, 권한 부여, 보안 인증 등을 구현할 수 있습니다. Spring Web 7ceojun.tistory.com 이 글은 [SPRING] Spring Web Security [기본 설명 및 설정] 글에 이어서 진행합니다. 이전 글을 참고하시려면 상위 버튼을 눌러주세요. Spring Web Security는 다양한 인증 지원 방식을 제공합니다. 기본 인증(Basic Authentication) - 사용자 이름과 비밀번호를 인코딩하여 요청 헤더에 .. 2023. 4. 27. [SPRING] Spring Web Security [기본 설명 및 설정] Spring Web Security는 Spring Framework에서 제공하는 웹 보안 프레임워크입니다. Spring Web Security를 사용하면 Spring 애플리케이션에서 사용자 인증, 권한 부여, 보안 인증 등을 구현할 수 있습니다. Spring Web Security는 다양한 인증 방식을 지원하며, 기본적으로는 폼 기반 인증 방식을 사용합니다. 또한, 보안 인증 관련 설정을 자동화해주는 기능을 제공하며, 사용자 정의 필터를 추가하여 애플리케이션에 특화된 보안 인증 기능을 구현 할 수 있습니다. Spring Web Security는 Spring Security 프레임워크의 일부이며, Spring Securiy의 모든 기능을 지원합니다. 따라서, Spring Web Security를 사용하면 .. 2023. 4. 27. API정의서 API 정의서는 개발자가 API를 사용하는 방법을 이해하고 구현할 수 있도록 돕는 중요한 문서입니다. API 정의서를 작성할 때는 다음과 같은 단계를 따르는 것이 일반적입니다. API 요구 사항 파악: 먼저 API를 사용하는 목적과 요구 사항을 파악해야 합니다. 이를 통해 API에 필요한 기능과 제공해야 할 데이터, 인증 및 보안 요구 사항 등을 확인할 수 있습니다. API 설계: 요구 사항을 바탕으로 API를 설계합니다. 이 단계에서는 API의 엔드포인트, HTTP 메소드, 요청 및 응답 형식 등을 정의합니다. API 문서화: API 설계에 따라 API 문서를 작성합니다. 이 단계에서는 API의 각 엔드포인트, 매개 변수, 반환되는 데이터 등을 상세하게 설명합니다. 샘플 코드 및 사용 예제 제공: AP.. 2023. 4. 3. IoC란? ( 제어 역행, Spring ) IoC(Inversion of Control)는 제어의 역전을 의미하며, 객체지향 프로그래밍에서 객체간의 결합도를 낮추는 설계 원칙 중 하나입니다. 기존에는 객체가 직접 필요한 객체를 생성하고 조작했지만, IoC에서는 객체가 자신이 필요로 하는 객체를 직접 생성하고 관리하지 않습니다. 대신 객체 간의 관계를 정의하고 연결하는 작업을 컨테이너가 수행하며, 이를 위해 주로 DI(Dependency Injection)이라는 방법을 사용합니다. 예를 들어, IoC를 비유적으로 표현하면 일반적으로 우리가 예약한 식당에 방문해서 음식을 주문하는 것과 비슷합니다. 식당에서는 음식을 만드는 방법과 필요한 재료를 알고 있으며, 우리가 주문한 음식을 적절한 시간에 제공합니다. 이와 비슷하게 IoC에서는 컨테이너가 필요한 .. 2023. 3. 29. 이전 1 2 다음