STUDY/기획

SNS 소셜로그인 개발 관련 참고 사항

sorrow16 2020. 12. 25. 15:16

1. 페이스북(Facebook)

A. 공개되지 않은 앱은 일반 유저로 테스트가 불가능합니다.

아직 개발 중인 앱은 일반 유저 계정으로는 테스트가 불가능합니다.

 

앱 설정에서 테스트 유저를 생성해서 제공해 주어야 합니다.

 

자세한 정보는 아래 링크에서 확인할 수 있습니다.

https://developers.facebook.com/docs/development/build-and-test/test-users

 

Test Users - App Development - 문서 - Facebook for Developers

Test users and how to use them

developers.facebook.com

B. 검수가 필요한 권한이 있습니다.

 

기본 권한은 따로 페이스북 검수를 진행하지 않습니다.

하지만 기본 권한이 아닌 추가 권한에 대해서는 페이스북 내에서 앱 검수를 진행합니다.

 

검수가 필요하지 않은 권한

소셜 플러그인

웹 공유 대화 상자, iOS 또는 Android 공유 시트 등 Facebook을 통해 제공되는 공유 제품

이메일, 이름, 프로필 사진만 액세스 되는 Facebook 로그인

 

이외에 검수가 필요한 권한은 아래 링크에서 확인이 가능합니다.

developers.facebook.com/docs/app-review

 

앱 검수 - 문서 - Facebook for Developers

Facebook 앱 검수

developers.facebook.com

 

2. 네이버(NAVER)

네이버는 사이트에 어떤 구조로 로그인을 넣을 것인지, 어떤 정보블 요청할 것인지 등에 따라 가이드를 제시하고 있습니다.

developers.naver.com/docs/login/devguide/

 

네이버아이디로그인 개발가이드

네이버아이디로그인 개발가이드

developers.naver.com

 

A 관리자 ID와 테스터 ID를 따로 등록할 수 있습니다.

관리자 ID는 3개, 테스터 ID는 20개까지 등록할 수 있습니다.

 

네이버도 페이스북과 마찬가지로 '개발 중'인 앱의 경우 테스터 ID를 따로 지정해야 합니다.

페이스북과 다른 점은 기존 유저ID를 등록한다는 점입니다.

 

B. 로그인 통계를 따로 볼 수 있습니다.

네이버만의 통계를 보고 싶다면 '내 어플리케이션 -> 로그인 통계'에서 확인하실 수 있습니다.

 

확인할 수 있는 정보는 아래와 같습니다.

 

  • 새 로그인 / 해제
  • 환경별 새 로그인
  • 활동 사용자
  • 누적 사용자
  • 성별/연령별 사용자

 

 

3. 카카오(KAKAO)

카카오는 다른 곳과 다르게 검수, 개발상태 등과 같은 내용이 별도로 없습니다. 앱 등록하고 APP KEY 받고 가이드에서 주는 소스를 그대로 넣고 적용하면 됩니다.

 

자세한 내용은 아래 링크를 통하여 확인이 가능합니다.

developers.kakao.com/docs

 

Kakao Developers

카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.

developers.kakao.com

 

 

4. 인스타그램(INSTAGRAM)

인스타그램 API는 필수적으로 검수가 진행됩니다.

인스타그램은 사진 때문인지 까다로운 조건들이 있습니다.

조건이 까다롭기 때문에 아래 링크를 통하여 자세히 확인 후 이용이 가능합니다.

 

developers.facebook.com/docs/instagram-api/getting-started?locale=ko_KR

 

시작하기 - Instagram 플랫폼 - 문서 - Facebook for Developers

Instagram 그래프 API에 단순 호출을 보내는 방법

developers.facebook.com

 

5. 구글(Google)

구글 LOGIN API를 검색하면 아래와 같은 링크가 보여지게 됩니다.

developers.google.com/identity/

 

Google ID 플랫폼  |  Google Developers

사용자가 앱에 로그인하고 앱에 Google 서비스 사용 권한을 부여하도록 돕습니다.

developers.google.com

구글 LOGIN API는 많은 로그인 방법이 있지만 로그인 기능만을 개발한다면 Google Sign-in 기능을 참고하면 됩니다.

 

Google Sign-in 은 기본적으로 로그인에만 초첨이 맞춰져 있습니다.

따라서 로그인 기능만을 개발한다면 이 부분만 참고를 하면 됩니다.