Service
home
WOW Onboarding
home

스프링 시큐리티 스터디 소개

 스터디 소개

스터디 주제
Spring 환경에서 인증, 인가 흐름을 학습하고자 하는 분들을 위한 강의입니다.
6주 동안 Spring Boot + Spring Security 환경에서 기본적인 인증(로그인), 인가(리소스 접근 제어) 플로우를 설계합니다.
기초적인 Spring Boot 사용 경험이 있으신 분들께 수강을 권장합니다.
학습 목표
Spring Security의 동작 원리 알아보기
세션과 토큰 기반 인증이 무엇인지 알아보고, Spring Security를 통해 구현하기
각 인증 방식의 장단점을 알아보고, 프로젝트에 적합한 방식이 무엇인지 판단하는 안목 기르기
멘토 소개
김재원
안녕하세요, 홍익대학교 컴퓨터공학과 4학년 재학 중인 21학번 김재원입니다.
처음 Spring에 입문하고 로그인을 구현하면서 일주일 내내 Spring Security와 싸웠습니다. 수강생 분들께서 조금이나마 이 문턱을 쉽게 넘으실 수 있도록 노력하겠습니다.
2024.03 ~ 2024.08 GDSC Hongik 프로젝트 트랙 3기 BE 수료
2025.07 ~ HI-ARC 개발 팀 BE Part
2026.01 ~ GDG Hongik Univ. 개발 팀 BE Part
2026.03 ~ GDG Hongik Univ. BE Part Lead

 스터디 일정

전체 일정
6주간 진행되며,
매주 온라인으로 제공된 영상을 시청한 뒤 정해진 과제를 제출하는 과제 스터디 형식으로 진행됩니다.
시험 기간
4/12(일), 4/19(일), 4/26(일)은 중간고사 준비 기간으로 쉬어 갑니다.

백엔드 정규 스터디 커리큘럼

커리큘럼
날짜
주차
키워드
미리보기
2026/03/22
Spring Security
Authentication
Authorization
스프링 프로젝트에서 보안 설정의 기초가 되는 Spring Security의 기본 원리를 이해합니다. 강의에 앞서 실습을 위한 개발 환경을 세팅하고, 기초적인 Spring Data JPA 기능도 함께 다룹니다.
2026/03/29
Session
Stateful
Spring Security에서 동작하는 주요 필터들을 살펴보고, 기본 인증 방식인 세션(Session) 기반 인증이 어떻게 동작하는지 학습합니다. 또한, 세션 방식의 핵심 개념인 Stateful이 무엇인지 원리 중심으로 이해합니다.
2026/04/05
Token
Stateless
Redis
토큰(Token) 기반 인증이 무엇인지 알아보고, Spring Security에서 세션 방식 대신 토큰 방식을 사용하도록 직접 구성해봅니다. 이 과정에서 Stateless 개념을 함께 이해해봅시다.
2026/05/03
Session
Token
세션 기반 인증과 토큰 기반 인증을 구조, 보안, 확장성 측면에서 비교합니다. 각 방식의 장단점을 분석하고, 어떤 상황에서 적합한지 정리합니다.
2026/05/10
Token
RTR
Cookie
토큰 방식을 한 단계 개선하여 RTR(Refresh Token Rotation) 방식을 적용해봅니다. 또한, 토큰을 쿠키에 저장하는 방법과 그에 따른 보안 고려사항도 함께 학습합니다.
2026/05/17
Spring Security
1주차에서 배웠던 기본 원리에서 나아가, Spring Security의 내부 동작 구조를 코드를 따라가보며 깊이 있게 분석해봅시다.

스터디 진행 방식

출석
백엔드-정규-스터디온라인으로 과제가 나가는 형식이며,
별도의 출석은 진행되지 않습니다.
주차별 미션
주차별 미션의 경우 구현해야 하는 과제 명세와 함께 예제 코드, 참고 레퍼런스가 첨부될 수 있습니다.
주차별 미션에는 기본 요건과 선택 요건이 존재하며, 선택 요건은 자유롭게 수행하면 됩니다.
지각 제출의 경우 받지 않으며, 다음 주차 미션과 함께 제출합니다.
숙제 공지는 디스코드로 나갈 예정이므로, 꼼꼼히 확인해주세요!
스터디 주간 회고 WIL (Weekly-I-Learned) 작성
매주 배운 것들을 기록하고 공유하는 시간을 가집니다.
과제가 없는 주차라도, WIL은 기본적으로 꼭 작성 후 제출하셔야 합니다.
WIL은 마크다운 형식(md)으로 작성되어야 하며, 아래 형식은 정상적인 미션 WIL 제출로 인정되지 않습니다.
WIL 글자 수 300자 미만
블로그 링크
멘토님이 모든 제출 기록을 꼼꼼히 확인하므로, 부정 제출 및 치팅은 지양해주세요!
자신이 이번 주차에 배운 내용을 깃허브 해당 주차 wil.md에 업로드하여 WIL 작성을 한번에 확인할 수 있도록 합니다.
과제 제출 방식
와우클래스를 통해서 과제 제출을 진행합니다.
자세한 사항은 아래 가이드라인을 확인해주세요!
과제 치팅 및 불성실 관련 수료 공지
과제 치팅의 경우, 제출한 WIL에 학습 내용과 무관하거나 과할 정도로 성의 없이 작성한 내용을 제출한 경우에 해당하며, 불성실 제출의 경우 WIL에 학습 내용을 작성했으나 총 자수가 300자 이하인 경우에 해당합니다.
사안의 심각성에 따라 다음과 같은 패널티가 부과될 수 있습니다.
1) 수료증 미발급 2) 다음 학기 스터디 참여 제한

스터디 규칙

과제 인정 기준
해당 주차의 기한 내에 미션을 제출해야 n주차 과제 제출로 인정됩니다.
해당 주차의 미션은 다음과 같습니다.
= WIL 제출 (기본적인 과제) + 스터디 n주차 미션(멘토 과제) 두 가지 모두 제출해주셔야 하며, WIL은 위에 언급된 규칙을 꼭 지켜주셔야 합니다.
질의응답
과제나 스터디에 대해 궁금한 점은 디스코드 #백엔드-정규-스터디에 질문해주세요!
빠른 질문답변을 위해 질문 가이드라인을 작성하였으니 꼭! 읽어주세요.
스터디 수료 기준
스터디 수료의 조건은 과제 수행률 70% 이상입니다.
수료자에게는 공식 수료증이 발급되며, 다음 학기 회비를 할인해 드립니다.
우수 참여자
우수 참여자의 경우 전체 참여자의 일정 비율만큼 선발하며, 다음과 같은 혜택을 제공합니다.
소정의 기프티콘 증정
우수 참여자 선정 기준
1.
과제 제출을 성실하게 했는가?
2.
과제 작성이 우수한가?
커뮤니티 및 스터디 활성화에 기여하였는가?
(새로 알게 된 내용을 스터디 채널에 공유하거나, 스터디원들에게 도움이 될만한 질문을 올리는 등의 활동이 스터디 활성화에 해당합니다.)