Google 로그인 설정 가이드

Google Cloud Console에서 OAuth 2.0 클라이언트를 설정합니다.

개요

항목내용
예상 소요시간약 10분
필요한 것Google 계정
결과물Client ID, Client Secret

사전 준비

  • Google 계정이 있어야 합니다

Step 1: Google Cloud Console 접속

  1. Google Cloud Console에 접속합니다
  2. Google 계정으로 로그인합니다

Step 2: 프로젝트 생성

  1. 상단의 프로젝트 선택 드롭다운을 클릭합니다
  2. 새 프로젝트를 클릭합니다
  3. 프로젝트 이름을 입력합니다 (예: My Service)
  4. 만들기를 클릭합니다
  5. 프로젝트 생성이 완료되면 해당 프로젝트를 선택합니다

Step 3: OAuth 동의 화면 설정

  1. 좌측 메뉴에서 API 및 서비스 > OAuth 동의 화면을 클릭합니다
  2. 외부를 선택하고 만들기를 클릭합니다
  3. 앱 정보를 입력합니다:
    • 앱 이름: 서비스 이름
    • 사용자 지원 이메일: 본인 이메일
    • 개발자 연락처 정보: 본인 이메일
  4. 저장 후 계속을 클릭합니다
  5. 범위 설정은 기본값으로 두고 저장 후 계속을 클릭합니다
  6. 테스트 사용자는 건너뛰고 저장 후 계속을 클릭합니다

Step 4: OAuth 클라이언트 ID 생성

  1. 좌측 메뉴에서 API 및 서비스 > 사용자 인증 정보를 클릭합니다
  2. 상단의 + 사용자 인증 정보 만들기를 클릭합니다
  3. OAuth 클라이언트 ID를 선택합니다
  4. 애플리케이션 유형으로 웹 애플리케이션을 선택합니다
  5. 이름을 입력합니다 (예: Web Client)
  6. 승인된 JavaScript 원본 URI에 다음을 추가합니다:
    • 개발팀에서 안내받은 도메인을 입력하세요
    • 예시: https://your-domain.com
  7. 승인된 리디렉션 URI에 다음을 추가합니다:
    • 개발팀에서 안내받은 Callback URL을 입력하세요
    • 예시: https://your-domain.com/api/auth/callback/google
  8. 만들기를 클릭합니다

Step 5: Client ID와 Secret 확인

OAuth 클라이언트가 생성되면 팝업 창에서 클라이언트 ID클라이언트 보안 비밀번호를 확인할 수 있습니다.

클라이언트 보안 비밀번호는 절대 외부에 노출하지 마세요!

Step 6: 앱 게시 (프로덕션)

  1. 좌측 메뉴에서 API 및 서비스 > OAuth 동의 화면을 클릭합니다
  2. 대상 탭 또는 게시 상태 섹션을 확인합니다
  3. 앱 게시를 클릭하여 프로덕션 모드로 전환합니다

앱이 "테스트" 상태일 경우, 등록된 테스트 사용자만 로그인할 수 있습니다. 모든 사용자가 로그인하려면 앱을 게시해야 합니다.


전달해야 할 정보

아래 정보를 개발팀에 안전하게 전달해주세요:

  • 클라이언트 ID
  • 클라이언트 보안 비밀번호