클라이언트 가이드

SNS 로그인을 위한 클라이언트 준비사항 – 한 번에 정리하기

makeviibe 2025. 7. 25. 12:23

Google, Apple, Kakao, Naver, Facebook 로그인을 외주 개발팀에 맡기셨다면,

무엇을 준비해야 할까요?


안녕하세요 makeviibe 입니다.

저희 팀은 다양한 프로젝트에서 SNS 로그인 기능을 연동해왔습니다.

그 과정에서 클라이언트가 준비해야 할 정보가 명확하지 않아 지연되거나 누락되는 경우가 종종 있었죠.

그래서 정리했습니다.

SNS 로그인 연동 시 클라이언트가 준비해야 할 모든 것,

지금 이 글 하나로 해결됩니다.


📌 공통적으로 필요한 정보

아래 항목은 어떤 SNS 로그인이라도 기본적으로 필요한 정보입니다.

  • 서비스명 (노출용 이름)
  • 서비스 도메인 (예: https://yourdomain.com)
  • 앱 아이콘 (선택사항) – 로그인 동의 화면에서 노출될 수 있습니다
  • 개인정보처리방침 URL
  • 이용약관 URL

※ 약관/정책은 Notion, Wix, 블로그 등 링크만 있어도 충분합니다.


🟡 카카오 로그인


🔵 네이버 로그인

  • 네이버 개발자센터 가입 및 애플리케이션 생성
  • Client ID / Client Secret
  • Redirect URI
  • 서비스 URL 및 약관 링크 등록

🔴 구글 로그인

  • Google Cloud Console에서 프로젝트 생성
  • OAuth 동의 화면 설정 (서비스명, 약관 링크 등)
  • Client ID / Client Secret
  • 승인된 도메인 등록
  • Redirect URI 설정

🔵 페이스북 로그인

  • Facebook for Developers에서 앱 생성
  • 앱 ID / App Secret
  • Redirect URI
  • 앱 정보(서비스명, 약관 등) 등록
  • 공개 앱으로 사용하려면 권한 검수 필수

⚪ 애플 로그인

  • Apple Developer 계정 필요 (연 $99)
  • Client ID (서비스 식별자)
  • Team ID
  • Key ID + Private Key(.p8) 발급
  • Redirect URI
  • 서비스 도메인 등록
  • 로그인 동의 화면에 노출될 서비스 정보

💬 마무리하며

SNS 로그인은 사용자에게는 편리하지만,

개발자 입장에서는 사전 설정이 많고 까다로운 작업입니다.

클라이언트가 위 내용을 정확히 준비해주신다면

개발팀은 훨씬 빠르고 안정적으로 연동할 수 있습니다.

makeviibe는 프로젝트의 파트너로서

이런 체크리스트 기반의 커뮤니케이션을 항상 추천드립니다.