스프링 부트와 리액트로 구현하는 소셜 로그인
온코딩
스프링 부트와 리액트를 활용해 일반 로그인과 소셜 로그인을 통합 구현하는 방법을 배웁니다. MPA와 SPA 환경 모두에서 로그인 시스템을 구축하고, JWT와 OAuth2 인증을 실습합니다. 실무에 바로 적용 가능한 예제 프로젝트를 통해 전체 로그인 흐름을 이해하고 구현할 수 있습니다.
중급이상
Java, Spring Boot, JPA
이 강의는 스프링 부트 3와 스프링 시큐리티 6, 리액트를 활용해 일반 로그인과 소셜 로그인, JWT 기반 토큰 인증을 체계적으로 학습하는 과정입니다. MPA와 SPA 환경 모두에서 OAuth2 소셜 로그인과 보안 강화된 JWT 인증 시스템을 구축하고, XSS·CSRF 대응, HTTPS 적용, 토큰 재발급 및 폐기 전략, 비밀키 안전 관리 등 보안 실무 전반을 다룹니다. AWS를 통한 빌드·배포, Redis를 이용한 성능 최적화까지 실제 서비스 수준의 환경 구성을 실습하며, 강의에서 제공되는 완성 프로젝트 소스코드를 통해 전체 로그인 흐름을 이해하고 바로 실무에 적용할 수 있습니다.
43명 이 수강하고 있어요.
난이도 중급이상
수강기한 무제한






SK그룹
임직원들도 이 강의를 듣고 있어요!





SK그룹
임직원들도 이 강의를 듣고 있어요!
일반 로그인과 소셜 로그인이 통합된 인증 시스템 구현
Spring Boot 3와 Spring Security 6 기반의 안전한 인증 시스템 구축
구글, 네이버, 카카오, 깃허브 소셜 로그인 연동
MPA와 SPA 환경에 맞는 인증 처리 방식 구현
XSS, CSRF 등 주요 웹 보안 공격 방어 기법 습득
Refresh Token 재발급 및 블랙리스트 기반 토큰 폐기 구현
HTTPS 적용, AWS 배포, Redis를 활용한 토큰 폐기 성능 최적화 실습
실무에 바로 적용 가능한 풀스택 프로젝트 소스코드 확보
학습 대상은
누구일까요?
일반 로그인과 소셜 로그인을 통합 구현하고 싶은 웹 개발자
Spring Boot 3와 Spring Security 6를 실무에 적용하고 싶은 자바 개발자
JWT 인증 구조를 이해하고 React와 연동하고 싶은 프론트엔드 개발자
XSS, CSRF, HTTPS 등 웹 보안 기법을 실제 코드로 익히고 싶은 개발자
AWS 배포와 Redis를 활용한 인증 시스템 구성을 경험해보고 싶은 개발자
보안 중심의 풀스택 프로젝트를 포트폴리오에 추가하고 싶은 취업 준비생
선수 지식,
필요할까요?
Java 기초 문법과 객체지향 프로그래밍 개념 이해
Spring Boot 기본 구조와 REST API 개발 경험
React의 컴포넌트 구조와 상태관리에 대한 기초 이해
HTTP 프로토콜과 요청/응답, 쿠키 등의 개념 이해
(선택 사항) JPA, 스프링 시큐리티, OAuth2, JWT에 대한 기본 개념
전체
158개 ∙ (29시간 20분)
1. 강의 소개하기
03:32
2. 수강 전 안내 사항
05:53
3. Java 설치
01:29
4. Spring Tools 설치
05:50
5. Lombok 설치
03:45
6. MySQL 설치
21:56
8. Node.js 설치
04:18
9. 스프링 부트 프로젝트 생성
02:47
10. 일반 로그인 실행
04:10
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!