
[Spring Boot] OAuth와 애플 로그인
·
Spring Boot
💡 Apple Login 구현에 필요한 전체 흐름1. 클라이언트 → Apple 로그인 요청 (Apple SDK or WebView)2. 애플 로그인 성공 → authorization code 수신3. 클라이언트 → 서버로 code 전달4. 서버 → 애플 서버에 code와 함께 토큰 요청 (OAuth)5. 애플 → id_token (JWT) 응답6. 서버 → id_token 파싱 → 사용자 정보 추출7. 서버 → DB에서 사용자 조회 or 신규 저장 (JPA)8. 서버 → 우리 앱용 JWT 발급 → 클라이언트 응답 5~8번은 전 글에서 다뤘으니 생략하며, 본 게시글은 1~4번 내용을 다룬다. 📌 OAuth 2.0다른 서비스의 인증 정보를 빌려서 로그인할 수 있게 해주는 표준 프로토콜 예를 들어, 우..