
서점 링크는 제휴 링크이며, 구매 시 북버스가 수수료를 받을 수 있습니다.
출판사 제공 소개가 아직 없습니다.
출처: 알라딘 Open API 제공 도서 정보
많은 프로젝트에서 스프링 시큐리티는 "로그인 붙이는 라이브러리"로 시작합니다. 튜토리얼을 따라 폼 로그인을 켜고, 비밀번호를 해시하고, 로그인 화면이 뜨면 일단 안심합니다. 그런데 서비스가 자라면 질문이 쏟아집니다. 관리자 페이지는 어떻게 막지? 프론트에서 메뉴만 숨기면 되는 걸까? 모바일 앱이 붙으면 세션 대신 JWT를 써야 한다는데 그럼 CSRF는? 판매자와 관리자는 권한이 다른데 URL마다 일일이 막아야 하나? 주문 상세는 "로그인한 사람"이 아니라 "그 주문을 한 사람"만 봐야 하는데 그건 어디서 검증하지? 이 질문들은 전부 실무에서 실제로 마주치는 것들입니다.
이 책은 스프링 시큐리티의 실전 활용을 16가지 사례로 나누어, 하나씩 직접 만들어 보며 익히도록 구성했습니다. 폼 로그인과 비밀번호 암호화 같은 기본에서 시작해, 관리자·판매자·구매자 권한 분리, 메서드 단위 보안과 작성자 본인 검증, JWT 인증과 401/403 응답 설계, CORS와 OAuth2 소셜 로그인, CSRF 방어, 내부 API 보호, 멀티테넌트 권한 제어까지 점진적으로 나아갑니다. 읽는 책이 아니라 만드는 책이라, 각 장에는 직접 손으로 따라 할 실습이 들어 있습니다. 사용하는 기술은 실무에서 가장 흔한 조합인 Java, Spring Boot, Thymeleaf, Spring Data JDBC, MySQL, Validation, Lombok, Tailwind CSS(CDN)입니다.
이 모든 사례는 따로 놀지 않습니다. 우리는 `ShopSecure`라는 온라인 쇼핑몰 하나를 처음부터 끝까지 함께 만들며, 장마다 배운 보안을 이 쇼핑몰에 한 겹씩 쌓아 올립니다. 빈 프로젝트를 세팅하고, 회원가입과 로그인을 붙이고, 권한을 나누고, JWT API를 열고, 소셜 로그인을 연결하고, 마지막에는 세션 웹과 JWT API와 내부 API가 공존하도록 여러 필터체인을 통합합니다. 그리고 이 여정 전체는 하나의 원칙으로 수렴합니다. **화면에서 감춘 것은 보안이 아니다. 인증과 인가는 서버에서 검증될 때만 유효하다.**
이 책은 스프링 부트로 웹 애플리케이션을 만들어 본 실무 개발자를 위한 것입니다. 컨트롤러·서비스·리포지토리 구조가 익숙하다면 충분하며, 스프링 시큐리티는 처음이어도 1장의 큰 그림부터 함께 잡아 갑니다. 책을 끝까지 따라오면 여러분 손에는 실무에 가까운 보안 설계를 갖춘 쇼핑몰 프로젝트 하나와, 배포 전에 훑어볼 보안 체크리스트가 남습니다. 다음 프로젝트에서 "일단 disable하고 나중에 보자"가 아니라 "이 요청은 누가, 무엇을, 어디서 검증하는가"를 먼저 묻게 되는 것, 그것이 이 책의 약속입니다.
출처: 국립중앙도서관 ISBN 서지정보(출판사 제출)
1부. 시작하기 — 환경과 시큐리티의 큰 그림
___1장. 왜 스프링 시큐리티인가
___2장. ShopSecure 프로젝트 준비
___3장. 첫 번째 SecurityFilterChain
2부. 인증 — 사용자가 누구인지 확인하기
___4장. 폼 로그인과 커스텀 로그인 페이지
___5장. 회원가입과 비밀번호 암호화
___6장. UserDetailsService와 커스텀 인증
___7장. 로그인 실패 처리와 계정 잠금
___8장. 세션 관리
3부. 인가 — 무엇을 할 수 있는지 제어하기
___9장. URL 단위 접근 제어
___10장. 관리자 페이지 접근 제어
___11장. 메서드 단위 권한 제어
___12장. 게시글·주문 작성자 본인 검증
___13장. API별 권한 분리
4부. REST API와 토큰 인증
___14장. JWT 인증
___15장. 인증·인가 실패 응답 커스터마이징
___16장. CORS 설정
___17장. OAuth2 소셜 로그인
5부. 웹 보안 정책과 고급 주제
___18장. CSRF 방어
___19장. 내부·외부 API 보호
___20장. 멀티테넌트 권한 제어
6부. 종합과 마무리
___21장. ShopSecure 보안 종합 설계
___22장. 실무에서 자주 하는 실수와 최종 체크리스트
부록
___부록 A. 스프링 시큐리티 설정 빠른 참조
___부록 B. 권한 표현식(SpEL) 참조
___부록 C. 용어집
출처: 국립중앙도서관 ISBN 서지정보(출판사 제출)
온노트에서 2026-08-28에 출간했습니다. ISBN 9791171273515.
온코딩 (지은이)입니다. 자세한 저자 소개는 출판사(온노트) 제공 자료를 참고하세요.
알라딘 등 온라인 서점에서 구매할 수 있습니다. ISBN 9791171273515으로 검색하면 정확한 판을 찾을 수 있습니다. 정가는 12,000원입니다.
된다! 하루 만에 끝내는 나노 바나나 AI 이미지 만들기 - 최신 나노 바나나 2 라이트 반영! 0원으로 만드는 고퀄리티 AI 이미지
2027 이기적 정보처리산업기사 필기 기본서 - 전2권 - 최신 출제기준 반영 + CBT 온라인 문제집 + 이기적 스터디 카페