Spring]카카오 소셜 로그인 - iOS 와 협업

손지민·2023년 12월 2일

작성 예정

목록 보기
2/2

개요

iOS 와 협업하여 JWT 를 사용하고, 카카오, 애플 소셜 로그인을 구현하고자 한다. 이 때 진행 방법과 서버의 역할을 공부해보자.

  1. 클라이언트에서 Authorization 서버에 API 요청 후 소셜로그인 성공 후 Access Token을 발급받아 백엔드에게 넘겨 백엔드에서 해당 Access Token 으로 Resource 서버에 API 요청을 해 사용자 정보를 받아 로그인 및 회원가입 처리.
  2. 스프링 시큐리티 와 Oauth2를 사용하여 백엔드에서 소셜로그인 모든 것을 처리. (이 경우 클라이언트에서는 단순히 백엔드로 소셜로그인 요청만 하면 끝!)
  • 두 가지 방법
  1. swift에서 accesstoken 및 사용자 정보를 가져와 boot서버로 정보를 보내는 방식입니다.
  2. swift에서 요청을 보내고 redirect uri를 통해 boot서버에서 accesstoken 및 사용자 정보를 가져오는 방식입니다.

참고

profile
Developer

0개의 댓글