채널톡 아이콘

Spring Security 프레임워크 실무 프로젝트 실무편 Part.1

본 강의는 Spring Security 프레임워크를 실무 프로젝트에 적용하는 방법을 단계별로 학습하는 Part.1 과정입니다. 단순 이론 설명이 아닌, 실제 TodoApp 프로젝트를 기반으로 Writer(작성자) 정보를 DB에 저장하고, 메서드 단위 인증 권한을 설정하며, 템플릿 페이지에서 글 등록을 제한하는 기능까지 직접 구현합니다. 또한 Validation 라이브러리의 @Pattern 정규표현식(중급)을 활용하여 실무에서 사용되는 비밀번호 규칙 및 복잡한 검증 로직을 구현하는 방법을 배웁니다. 수강생들이 가장 어려워하는 부분인 “인증과 권한의 차이”, “DB 연동 구조 이해”, “메서드 보안 적용 방법”을 실제 코드 흐름을 따라가며 쉽게 이해할 수 있도록 설명합니다. 이론 → 코드 수정 → 테스트 → 결과 확인의 구조로 구성하여 실무 적용 능력을 키우는 데 초점을 맞추었습니다.

1명 이 수강하고 있어요.

난이도 입문

수강기한 무제한

methodauthorization
methodauthorization
backendproject
backendproject
Validation
Validation
regex
regex
methodauthorization
methodauthorization
backendproject
backendproject
Validation
Validation
regex
regex

수강 후 이런걸 얻을 수 있어요

  • Spring Security와 DB를 연동한 로그인 인증 및 사용자 권한 부여 구현

  • Writer(작성자) 정보를 데이터베이스에 저장하는 전체 흐름 이해

  • 메서드 단위 인증/권한 설정 방법 구현

  • 템플릿 페이지에서 권한에 따른 기능 제한 적용

  • @Pattern 정규표현식을 활용한 복잡한 비밀번호 검증 로직 구현

🚀 Spring Security 실무 마스터: 인증 & 메서드 권한 완전 정복 (Part.1)

실제 프로젝트(TodoApp)를 기반으로
Spring Security를 활용한 로그인 인증 + 사용자 권한 제어 + 메서드 보안 + Validation 정규표현식까지
실무에서 바로 적용 가능한 보안 구현 방법을 학습합니다.

이 강의는 단순한 이론 설명이 아닙니다.

학생들이 가장 많이 어려워하는 부분인:

  • Security와 DB 연동 구조 이해

  • 인증(Authentication)과 권한(Authorization)의 차이

  • 메서드 단위 권한 설정 방법

  • 템플릿에서 권한별 기능 제한

  • 복잡한 비밀번호 정규표현식 구현

이 모든 내용을 실제 코드 수정 → 테스트 → 결과 확인 흐름으로 학습합니다.

📌 활용 분야

  • 백엔드 개발

  • 기업 웹 서비스

  • SaaS 플랫폼

  • 전자상거래(E-commerce)

  • 보안이 중요한 서비스(핀테크 등)

What You’ll Learn

🔐 Section (1): Spring Security 실무 프로젝트 구현

4

Core Keywords

Spring Security · Authentication · Authorization · Method Security · DB 연동

이 섹션에서는 다음을 학습합니다:

  • Spring Security와 Database(JPA) 연동

  • Writer(작성자) 정보를 DB에 저장하는 전체 구조

  • Entity / Controller / Service 수정 흐름 이해

  • 메서드 단위 권한 설정 (@PreAuthorize 등)

  • 템플릿 페이지에서 글 등록 제한 구현

  • 인증과 권한의 구조적 차이 이해

  • 보안 흐름 테스트 및 검증

수강 후, 여러분은:

✔ 사용자 역할(Role) 기반 접근 제어 구현
✔ 메서드 보안 적용
✔ DB → 백엔드 → 화면까지 이어지는 보안 흐름 이해

를 자신 있게 구현할 수 있습니다.

🧩 Section (2): Validation & 정규표현식(중급)

Core Keywords

Validation · @Pattern · Regex · 비밀번호 규칙 · 보안 정책

이 섹션에서는:

  • @Pattern 어노테이션 사용법

  • 정규표현식 메타문자 이해

  • 대소문자 포함 규칙

  • 특수문자 필수 조건

  • 최소 자릿수 테스트

  • 복잡한 비밀번호 정책 구현

  • 정규식 테스트 및 검증 방법

수강 후에는:

✔ 실무에서 사용 가능한 비밀번호 검증 로직 구현
✔ 보안 표준에 맞는 입력값 검증 시스템 구축
✔ Regex 구조를 이해하고 직접 설계 가능

Before You Enroll

✔ 선수 지식

본 강의는 Intermediate(중급) 수준입니다.

다음 지식이 필요합니다:

  • Java 기본 문법

  • Spring Boot 기본 이해

  • MVC 구조 (Controller / Service / Entity)

  • JPA 기본 개념

Spring을 처음 접하는 분들에게는 다소 어려울 수 있습니다.


✔ 강의 구성 및 학습 방법

  • 단계별 실습 중심 강의

  • 실제 프로젝트 코드 수정 방식

  • 테스트를 통한 검증 과정 포함

📌 추천 학습 방법

  • 반드시 코드를 직접 따라 치면서 학습하세요

  • 각 기능 구현 후 직접 테스트해보세요

  • 인증/권한 흐름을 직접 디버깅해보는 것을 권장합니다


✔ Q&A 및 업데이트

  • 수강 중 질문은 언제든 가능합니다.

  • Spring Security 버전 변경 시 업데이트 예정입니다.

  • 실무 개선 사항이 있을 경우 지속적으로 보완됩니다.


✔ 저작권 안내

본 강의의 모든 영상, 자료, 소스코드는 저작권 보호를 받습니다.
무단 복제, 배포, 공유를 금지합니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • Spring Security를 실무 프로젝트에 적용해보고 싶은 개발자

  • 로그인 인증과 권한 설정 구조가 헷갈리는 분

  • 단순 예제가 아닌 실제 프로젝트 흐름으로 배우고 싶은 분

  • Java/Spring Boot 기본 지식은 있지만 보안 구현이 어려운 분

선수 지식,
필요할까요?

  • 네, 기본적인 Java 문법과 Spring Boot에 대한 이해가 필요합니다. Controller, Service, Entity 구조와 JPA 사용 경험이 있다면 수강에 도움이 됩니다.

안녕하세요
Kim Min-Joon입니다.

커리큘럼

전체

20개 ∙ (8시간 35분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

Kim Min-Joon님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!

얼리버드 할인 중

₩64,350

10%

₩71,500