안녕하세요
현재 사내에서 여러 자사 서비스를 운영 중에 있습니다.
각 서비스들은 카카오 로그인 연동으로 간편가입 및 로그인을 구현했습니다.
자사 서비스들은
aaa.sample.com
bbb.sample.com
ccc.sample.com
이렇게 루트 도메인은 동일하고, 서브 도메인이 다른 상태입니다.
유저 데이터 싱크를 위해 a에서 로그인한 사용자가 이후에 b, c에 로그인 했을때 a사용자라고 동일하게 식별하고 싶은데요.
내부 데이터 싱크를 위해 어떤 서비스에서 카카오로 로그인을 하던간에 동일한 사용자임을 알고 싶습니다.
현재 카카오 정책상 다른 서비스로 등록을 한 경우, 동일한 사용자여도 서비스별로 고유한 다른 id를 내려주는 것으로 확인했습니다.
따라서 redirectUrl이 다른 각 서비스를 실제 카카오 서비스 등록시에는 1개로 진행한 뒤, 동일한 id를 받고 싶습니다.
루트 도메인과 회사는 동일하지만 실제로는 다른 서비스이기 때문에 정책적으로 문제가 없을지 궁금합니다.
참고로 서비스는 다르지만 회원을 관리하는 플랫폼은 내부에 공용으로 존재하고 있습니다.
따라서 a, b, c 서비스가 동일한 회원 플랫폼에 회원을 저장하고 있습니다.
서비스 : a, b, c
카카오에 등록한 공통 서비스 : d
- a 서비스에서 최초 카카오톡 로그인 진행 (d에 로그인)
- b 서비스에서 이후 동일한 유저가 카카오톡 로그인 진행시 a 서비스에서 받은 id와 동일한 id를 받음 (d에 로그인)
- c 서비스도 2번과 동일함 (d에 로그인)
- 추가적으로 Android나 iOS 같은 native 들은 sdk 로 로그인을 진행하고 있습니다.
해당 app들은 따로 redirectURL 설정이 필요치 않은 것으로 알고있는데
여러 app에서 동일한 app key를 사용하는 것도 문제가 없을까요?