게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
iOS에서 앱간 토큰 공유를 통한 SSO 구현 관련 조언 좀 구합니다ㅜㅜ
게시물ID : programmer_17763짧은주소 복사하기
작성자 : 혀넣지마
추천 : 0
조회수 : 908회
댓글수 : 3개
등록시간 : 2016/06/28 16:52:08
옵션
  • 본인삭제금지

갑작스레 iOS 개발에 투입된 초보 개발자 입니다. 흑흑
안드로이드만 하다가 iOS를 하다보니 낯선 것이 너무 많네요..

제가 개발하는 것은 두 앱 간에 토큰을 공유하는 기능인데요.

기존에 안드로이드에서는 AccountManager Framework를 이용해서 토큰을 공유했었습니다.
다만 제약사항으로는 두 앱이 같은 서명키를 가져야 한다는 것이었죠.

iOS에서도 당연히 AccountManager가 안드로이드 처럼 지원될 줄 알았으나,,
prebuilt된 앱들만 허용이 되더군요. 트위터 같은...

그래서 다른 네이버와 네이버 웹툰 같은 애들은 어떻게 쓰나 봤더니
key chain이라는 것을 사용하고 있었는데, 이 역시 같은 서명키를 가져야 한다고 알고 있습니다.


여기서 문의 드릴 것은..
김기사와 카카오톡도 현재 두 앱간에 토큰 공유를 통해서 SSO를 구현해 놓았습니다.

제가 아이폰 유저가 아니라서 여쭙고 싶은 것이

예전에는 카카오톡이 김기사를 인수하기 전에는 별도로 두 앱이 마켓에 릴리즈 되고 있었겠지요.
그러나 최근에 두 앱간에 토큰 공유를 하는 것을 보면, 이는 서명키(app signing)를 같은 것으로 한 것이라고 생각되는데..

그럼 여기서 만일 제가 a라는 서명키로 signing해서 앱을 마켓에 릴리즈하고 있었는데,
b라는 서명키로 변경할 시에..

-마켓에 정상적으로 등록되나요?
-b라는 서명키로 변경된 후에 기존에 a로 서명한 앱을 업데이트 받는 유저는 어떻게 업데이트가 이루어 지는 걸까요?
-키 체인 말고 혹시 앱 간 토큰 공유를 구현하는 좋은 방법이 있나요?


고명하신 개발자님들의 고견을 듣고자, 무례하게 질문을 남발하여 봅니다 ㅜㅜ
감사합니다 ㅜㅜ
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호