🚀 Spring Security + 카카오 로그인 + JWT 실습

IT 동아리 백엔드 세션에 오신 것을 환영합니다!

🥥 카카오로 로그인하기

📋 API 테스트 가이드

1. 로그인 후 토큰 확인

카카오 로그인 성공 시 프론트엔드로 토큰이 전달됩니다.

2. API 테스트 (Postman 사용)

사용자 정보 조회:

GET http://localhost:8080/api/auth/me
Authorization: Bearer {your-jwt-token}

프로필 조회:

GET http://localhost:8080/api/user/profile
Authorization: Bearer {your-jwt-token}

닉네임 수정:

PUT http://localhost:8080/api/user/profile
Authorization: Bearer {your-jwt-token}
Content-Type: application/json

{
  "nickname": "새로운닉네임"
}

토큰 검증:

POST http://localhost:8080/api/auth/validate
Authorization: Bearer {your-jwt-token}

🔍 개발자 도구

H2 데이터베이스 콘솔 (개발용)

JDBC URL: jdbc:h2:mem:testdb

사용자명: sa, 비밀번호: (빈칸)

💡 이 프로젝트는 학습용입니다. 실제 프로덕션에서는 보안을 더 강화해야 합니다.