안녕하세요.
현재 회사에서 앱 개발을 준비하고 있습니다.
기획 파트에 있다보니 개발 관련 내용은 저에게는
너무 어렵고 생소하고, 신기하네요..;;
아직 조사 단계라서 개발자를 채용하거나 섭외하지는 못하고
기획 파트에서 준비할 수 있는 내용들로 우선 정리중에 있습니다.
혹시 이 공간에서 선배님들에게 도움을 받을 수 있을지 이렇게 막무가내로 글을 올려봅니다.
양해 부탁 드립니다.
회원가입 시점에서 소셜 로그인 연동 내용입니다.
1. SNS(페이스북, 카카오) 연동을 하게 되면 SNS계정 정보를 우리가 가져와서 사용하는 걸로 알고 있는데,
만약 그렇게 SNS계정 정보를 가지고 오게 되면 어떤 정보를 가져오는지, 혹은 가져오는 내용을 설정하는지 문의 드립니다.
2. 만약 위와 같이 계정정보를 가져오게 되면 해당 SNS(페이스북, 카카오)와의 계약이나 제휴 등 추가 진행이 필요한지 문의 드립니다.
3. 개발자 분들 입장에서 소셜 로그인 연동의 개발 과정이나 이슈가 있다면 무엇일까요?
혹은 소셜 로그인 연동시 고려사항은 무엇이 있을까요?
앱 개발 관련 문외한으로 질문도 정리가 잘 안되네요;;
앞으로 이 공간을 통해서 열심히 배우도록 하겠습니다.
관련 내용 혹시 도움 주실 수 있는 분들께 부탁 드립니다.
감사합니다. 좋은 하루 보내세요^^
물론 대부분은 SNS 로그인으로 하는게 더 편합니다. 입력 없이 터치만 하면 되니...
경우에 따라 다르겠지만 입력해야되는 많은 정보중에서 한두개의 정보만 가져오는 정도라면 굳이 없어도 될 것 같네요.
단계만 더 늘어나는 느낌을 줄 수 있어서요. 참고로 국내 서비스는 개인정보 동의도 필수로 받아야돼서
체크 동의 없이 바로 가입을 받으면 경고 메일이 오더라고요. SNS로그인을 하더라도 개인정보 동의받는 화면을 제공하셔야 합니다.
안드로이드같은 경우 기본적으로 단말에 설정되어 있는 이메일을 가져올 수 있으니 이 점도 참고하시면 될 것 같습니다.
(가입화면에 이메일이 자동으로 입력되도록 할 수 있다는 뜻입니다.)
페북을 제외하면 개인정보 이슈로 이메일도 받기 힘들고요. 해당 SNS의 공유 유저아이디와 이름(닉네임)정도만 가져온다고 생각하시면 됩니다. 그것을 가지고 유저를 구분하는거죠.
1. SNS마다 다릅니다. 보통 id, 이름, 사진정보, 이메일 정도를 기본적으로 가져오는 것 같고
페이스북은 설정에 따라 더 많은 정보들을 가져올 수 있는 것으로 압니다.
2. 제휴 없어도 되고 관련 API 를 이용하면 됩니다. facebook api 등으로 검색하시면 누구나 내용을 보실 수 있습니다.
3. API가 있고 관련 오픈소스들도 있고 개발적으로 큰 이슈가 있는지는 잘 모르겠는데 소셜 로그인이 꼭 필요한지는
검토가 필요할 것 같습니다. 경우에 따라 SNS로그인을 해도 편리하다고 느끼지 못하는 서비스들도 있더라고요.
가령 이메일, 비밀번호만 필요한 서비스는 굳이 필요 없을 것 같습니다.
개인적으로 SNS 로그인 기능 구현한지 좀 돼서 정확치 않을 수도 있습니다.