iOS 네이티브 앱에서 REST API를 통해 로그인이 가능한가요?

iOS 네이티브 앱에서 카카오 로그인을 도입하려고 합니다.
워낙 많은 언어와 소셜 로그인을 지원하는 앱이고, 용량에 굉장히 민감해서, 로그인만을 위해 카카오톡 네이티브 SDK를 넣기 어려운 상황입니다.

  1. 로그인만 분리된 저용량의 iOS 프레임워크가 있나요?

  2. 없다면, REST API를 이용해서 경량으로 로그인 구현이 가능한가요?

감사합니다!

@kimshako

  1. 로그인만 분리된 저용량의 iOS 프레임워크가 있나요?

=> 로그인만 분리된 프레임워크를 도입 준비중입니다.

  1. 없다면, REST API를 이용해서 경량으로 로그인 구현이 가능한가요?

=> 가능합니다. 개발하실 분량이 좀 많이서 일일이 설명드리긴 힘들구요… REST API 가이드를 참고하셔서 https://developers.kakao.com/docs/restapi 개발하시면 되는데 호출 순서는 샘플프로젝트와 SDK의 인터페이스를 참고하세요~
앱키는 네이티브앱키를 사용하시고 return_uri는 iOS 개발가이드 처럼 ‘kakao앱키://oauth’ 형태로 구성하시면 같은 기능을 구현하실 수 있습니다. 그리고 토큰 만료 시 갱신하는 부분까지 구현하시면 로그인쪽은 거의 되실거에요…

상세한 답변 정말 감사 드립니다!
몇 가지만 더 여쭤봐도 좋을까요? ^^;

A. 로그인만 분리된 프레임워크를 도입 준비중이시라니 기대가 됩니다.
정말 개략적인 계획은 언제 정도로 보고 계시는지 알 수 있을까요? (예: 2016년 말, 2017년 초 등)
알 수 있다면 저용량 프레임워크를 기다려야 할지 REST로 구현을 해야 할지 판단하는데 큰 도움이 될 것 같아요

B. 말씀 주신 부분은 시간을 가지고 쭉 보아야 할 것 같습니다.
REST API를 썼을 때, 네이티브 SDK처럼 카카오톡 앱에서 인증하고 앱으로 돌려주는 걸 할 수 있다는 말씀이시죠? URL Scheme 이용해서요
REST 방식은 email과 password를 타이핑해야만 하는 줄 알고 있었거든요 ^^;

@kimshako

A. 세부 일정이 나오진 않아서 아마 올해안에는 힘들 것 같습니다.

B. 네^^ 어느정도 이해하고 계신것 같습니다.
로그인 시작단계인 코드발급 부분은 웹페이지이므로 웹뷰에서 호출하셔야 하고
URLScheme으로 인증코드 받아서 토큰 발급 요청하시면 됩니다.

감사합니다.

답변 감사드립니다! 큰 도움이 되었습니다!