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.
과제 작성이 우수한가?
➕ 커뮤니티 및 스터디 활성화에 기여하였는가?
(새로 알게 된 내용을 스터디 채널에 공유하거나, 스터디원들에게 도움이 될만한 질문을 올리는 등의 활동이 스터디 활성화에 해당합니다.)