소셜 플랫폼 개발자 등록 및 API 키 발급
2-1. 카카오 로그인 설정
1) 개발자 등록
- 접속: https://developers.kakao.com
- 카카오 계정으로 로그인
2) 애플리케이션 등록
- [내 애플리케이션] → [애플리케이션 추가하기]
- 앱 이름:
URL.KR(또는 원하는 이름) - 사업자명: 본인 이름 또는 상호
3) 앱 키 확인
- 생성된 앱 클릭 → [앱 키] 메뉴
- REST API 키 복사해서 보관
4) 플랫폼 등록
- [앱 설정] → [플랫폼] → [Web] 플랫폼 등록
- 사이트 도메인:
https://url.kr
5) 카카오 로그인 활성화
- [제품 설정] → [카카오 로그인] → 활성화 ON
- Redirect URI 등록:
https://url.kr/auth/kakao_callback.php
6) 동의항목 설정
- [제품 설정] → [카카오 로그인] → [동의항목]
- 닉네임: 필수 동의
- 카카오계정(이메일): 필수 동의 (비즈앱 전환 필요할 수 있음)
2-2. 네이버 로그인 설정
1) 개발자 등록
- 접속: https://developers.naver.com
- 네이버 계정으로 로그인
2) 애플리케이션 등록
- [Application] → [애플리케이션 등록]
- 애플리케이션 이름:
URL.KR - 사용 API: 네이버 로그인 선택
3) 로그인 오픈 API 서비스 환경
- 환경 추가: PC웹
- 서비스 URL:
https://url.kr - 네이버 로그인 Callback URL:
https://url.kr/auth/naver_callback.php
4) 제공 정보 선택
- 이메일: 필수
- 별명: 필수
- 프로필 사진: 추가 (선택)
5) 발급 정보 확인
- Client ID 복사해서 보관
- Client Secret 복사해서 보관
2-3. Google 로그인 설정
1) 개발자 콘솔 접속
- 접속: https://console.cloud.google.com
- Google 계정으로 로그인
2) 프로젝트 생성
- 상단 프로젝트 선택 → [새 프로젝트]
- 프로젝트 이름:
URLKR
3) OAuth 동의 화면 설정
- [API 및 서비스] → [OAuth 동의 화면]
- User Type: 외부 선택
- 앱 이름:
URL.KR - 사용자 지원 이메일: 본인 이메일
- 개발자 연락처 정보: 본인 이메일
- 범위 추가:
email,profile,openid
4) 사용자 인증 정보 생성
- [API 및 서비스] → [사용자 인증 정보]
- [+ 사용자 인증 정보 만들기] → [OAuth 클라이언트 ID]
- 애플리케이션 유형: 웹 애플리케이션
- 이름:
URL.KR Web - 승인된 자바스크립트 원본:
https://url.kr - 승인된 리디렉션 URI:
https://url.kr/auth/google_callback.php
5) 발급 정보 확인
- 클라이언트 ID 복사해서 보관
- 클라이언트 보안 비밀번호 복사해서 보관