Swift, spring boot 카카오 로그인 구현

현재 swift와 spring boot를 활용하여 카카로 로그인 기능을 구현하고 있습니다.

두가지 방법이 존재한다는 것을 알았습니다.

  1. swift에서 accesstoken 및 사용자 정보를 가져와 boot서버로 정보를 보내는 방식입니다.
  2. swift에서 요청을 보내고 redirect uri를 통해 boot서버에서 accesstoken 및 사용자 정보를 가져오는 방식입니다.

둘 중 어느 방식 더 옳은 방식인가요?

안녕하세요.

카카오에서 제공하는 네이티브 SDK를 사용하시는 경우 1번 방식으로만 구현 가능하실것 같습니다.
2번 방식은 앱이 웹뷰를 사용하는 하이브리드 앱일 경우 검토 가능할것 같으며 만약 그렇다면 2안의 방법을 사용하시는게 좋습니다.

즉, 1, 2안의 경우 앱을 어떻게 개발하시는가에 따라 선택지가 달라지기에 옳은 방식보다는 선택의 문제일것 같습니다.