D: key_26_03_01_17_09_35_00_58600 Created date: Jan 17 2026 Saturday, 3rd 09:35

연관 문서

Agenda

  • 공통된 로그인 기능 구현
  • 백엔드 없이도 어떤 상황에서 로그인 및 회원 가입 가능해야함
    • 백엔드 여부는 단위 서비스에서 제한
  • Google Oauth 기본

Action

Google Oauth

1. 사전 준비: Google Cloud Console 설정

먼저 구글로부터 우리 앱을 인증할 수 있는 통행증(ID와 비밀번호)을 받아야 합니다.

  1. Google Cloud Console 접속 및 프로젝트 생성.
  2. API 및 서비스 > OAuth 동의 화면에서 외부(External) 선택 후 앱 이름 등 필수 정보 입력.
  3. 사용자 인증 정보 > 사용자 인증 정보 만들기 > OAuth 클라이언트 ID 선택.
  4. 애플리케이션 유형: 웹 애플리케이션.
  5. 승인된 URI 설정:
    • 승인된 자바스크립트 원본: http://localhost:3000 (나중에 Vercel 주소 추가)
    • 승인된 리디렉션 URI: http://localhost:3000/api/auth/callback/google
  6. 생성된 클라이언트 ID클라이언트 보안 비밀번호를 복사해둡니다.
    1. 482509308778-1pu8aefg6l6ifiau0ll8uqufurmpgh8j.apps.googleusercontent.com

Progress

연관 메일