Google 로그인 설정 가이드
Google Cloud Console에서 OAuth 2.0 클라이언트를 설정합니다.
개요
| 항목 | 내용 |
|---|---|
| 예상 소요시간 | 약 10분 |
| 필요한 것 | Google 계정 |
| 결과물 | Client ID, Client Secret |
사전 준비
- Google 계정이 있어야 합니다
Step 1: Google Cloud Console 접속
- Google Cloud Console에 접속합니다
- Google 계정으로 로그인합니다
Step 2: 프로젝트 생성
- 상단의 프로젝트 선택 드롭다운을 클릭합니다
- 새 프로젝트를 클릭합니다
- 프로젝트 이름을 입력합니다 (예:
My Service) - 만들기를 클릭합니다
- 프로젝트 생성이 완료되면 해당 프로젝트를 선택합니다
Step 3: OAuth 동의 화면 설정
- 좌측 메뉴에서 API 및 서비스 > OAuth 동의 화면을 클릭합니다
- 외부를 선택하고 만들기를 클릭합니다
- 앱 정보를 입력합니다:
- 앱 이름: 서비스 이름
- 사용자 지원 이메일: 본인 이메일
- 개발자 연락처 정보: 본인 이메일
- 저장 후 계속을 클릭합니다
- 범위 설정은 기본값으로 두고 저장 후 계속을 클릭합니다
- 테스트 사용자는 건너뛰고 저장 후 계속을 클릭합니다
Step 4: OAuth 클라이언트 ID 생성
- 좌측 메뉴에서 API 및 서비스 > 사용자 인증 정보를 클릭합니다
- 상단의 + 사용자 인증 정보 만들기를 클릭합니다
- OAuth 클라이언트 ID를 선택합니다
- 애플리케이션 유형으로 웹 애플리케이션을 선택합니다
- 이름을 입력합니다 (예:
Web Client) - 승인된 JavaScript 원본 URI에 다음을 추가합니다:
- 개발팀에서 안내받은 도메인을 입력하세요
- 예시:
https://your-domain.com
- 승인된 리디렉션 URI에 다음을 추가합니다:
- 개발팀에서 안내받은 Callback URL을 입력하세요
- 예시:
https://your-domain.com/api/auth/callback/google
- 만들기를 클릭합니다
Step 5: Client ID와 Secret 확인
OAuth 클라이언트가 생성되면 팝업 창에서 클라이언트 ID와 클라이언트 보안 비밀번호를 확인할 수 있습니다.
클라이언트 보안 비밀번호는 절대 외부에 노출하지 마세요!
Step 6: 앱 게시 (프로덕션)
- 좌측 메뉴에서 API 및 서비스 > OAuth 동의 화면을 클릭합니다
- 대상 탭 또는 게시 상태 섹션을 확인합니다
- 앱 게시를 클릭하여 프로덕션 모드로 전환합니다
앱이 "테스트" 상태일 경우, 등록된 테스트 사용자만 로그인할 수 있습니다. 모든 사용자가 로그인하려면 앱을 게시해야 합니다.
전달해야 할 정보
아래 정보를 개발팀에 안전하게 전달해주세요:
- 클라이언트 ID
- 클라이언트 보안 비밀번호