전 세계적으로 사용됩니다. 대부분 이미 Google 계정을 가지고 있어 한국 외 지역에서 가장 높은 전환율을 보입니다.
console.cloud.google.com에 접속해 Google 계정으로 로그인합니다. 처음이라면 약관에 동의합니다.
상단 프로젝트 드롭다운을 클릭하고 "새 프로젝트"를 선택합니다. "MyApp Auth" 같이 본인만 볼 수 있는 이름을 입력합니다.
왼쪽 사이드바에서 "API 및 서비스" → "OAuth 동의 화면"으로 이동합니다. "외부"를 선택하고(아무 Google 계정으로도 로그인할 수 있도록), 앱 이름과 지원 이메일을 입력합니다. 범위는 비워둬도 됩니다.
"API 및 서비스" → "사용자 인증 정보" → "사용자 인증 정보 만들기" → "OAuth 클라이언트 ID"를 선택합니다. "웹 애플리케이션"을 선택합니다.
"승인된 리디렉션 URI"에 DontCode 리다이렉트 URL(https://<배포된-도메인>/api/auth/oauth/callback)을 붙여넣고 만들기를 클릭합니다.
Google이 클라이언트 ID와 클라이언트 시크릿 두 가지를 보여줍니다. 둘 다 복사해 두세요. DontCode는 로그인을 시작할 때 클라이언트 ID(.apps.googleusercontent.com으로 끝남)를, 서버에서 안전하게 로그인을 완료할 때 클라이언트 시크릿을 사용합니다. 시크릿은 비밀번호처럼 취급하세요.
DontCode 프로젝트의 인증 → 소셜 로그인 → Google에 클라이언트 ID와 클라이언트 시크릿 두 값을 붙여넣고 저장 후 재배포합니다.
일반적인 문제는 메인 가이드의 문제 해결 섹션도 함께 확인하세요.
개발 중에는 테스트 목록 외 사용자에게 이 경고가 표시됩니다. 앱 검증을 신청(며칠 소요)하거나 "OAuth 동의 화면" → "테스트 사용자"에 사용자를 추가할 수 있습니다.
같은 OAuth 클라이언트의 "승인된 리디렉션 URI"에 새 도메인을 추가해야 합니다. 여러 URI를 등록할 수 있으니 사용하는 모든 변형(커스텀 도메인 + dontcode.cafe 서브도메인)을 등록하세요.