## 구글 클라우드 프로젝트 생성 - [Google Cloud](https://cloud.google.com) 이동 > 콘솔 접속 ![](https://publish-01.obsidian.md/access/384f5b99b4a72111068888340c2a7430/90_Settings/92_Attachments/google_image_01.png) - 프로젝트 박스 클릭 > 새 프로젝트 ![](https://publish-01.obsidian.md/access/384f5b99b4a72111068888340c2a7430/90_Settings/92_Attachments/google_image_02.png) - 프로젝트 이름 입력 > 만들기🖱️ ![](https://publish-01.obsidian.md/access/384f5b99b4a72111068888340c2a7430/90_Settings/92_Attachments/google_image_03.png) - 알림 > 프로젝트 선택 ![](https://publish-01.obsidian.md/access/384f5b99b4a72111068888340c2a7430/90_Settings/92_Attachments/google_image_04.png) - 프로젝트 박스 > 변경 확인 ![](https://publish-01.obsidian.md/access/384f5b99b4a72111068888340c2a7430/90_Settings/92_Attachments/google_image_05.png) ## Google API 선택 - 검색 > Google Drive API🖱️ ![](https://publish-01.obsidian.md/access/384f5b99b4a72111068888340c2a7430/90_Settings/92_Attachments/google_image_06.png) - 사용🖱️ ![](https://publish-01.obsidian.md/access/384f5b99b4a72111068888340c2a7430/90_Settings/92_Attachments/google_image_07.png) - 동일한 방식으로 Google Drive 외 사용하는 API 추가 - Google Docs API, Google Sheets API, Gmail API, Gemini API - 그 외 Youtube Data API v3, Google Calendar API, Cloud Vision API 등 ## OAuth 동의 화면 - 왼쪽 상단 > 탐색 메뉴 > API 및 서비스 > OAuth 동의 화면 ![](https://publish-01.obsidian.md/access/384f5b99b4a72111068888340c2a7430/90_Settings/92_Attachments/google_image_08.png) - OAuth 개요 > 시작하기🖱️ ![](https://publish-01.obsidian.md/access/384f5b99b4a72111068888340c2a7430/90_Settings/92_Attachments/google_image_09.png) - 앱 정보 > 앱 이름 입력 > 사용자 지원 이메일 > 본인 이메일 > 다음🖱️ ![](https://publish-01.obsidian.md/access/384f5b99b4a72111068888340c2a7430/90_Settings/92_Attachments/google_image_10.png) - 대상 > 외부 > 다음🖱️ ![](https://publish-01.obsidian.md/access/384f5b99b4a72111068888340c2a7430/90_Settings/92_Attachments/google_image_11.png) - 연락처 정보 > 본인 이메일 > 다음🖱️ ![](https://publish-01.obsidian.md/access/384f5b99b4a72111068888340c2a7430/90_Settings/92_Attachments/google_image_12.png) - 완료 > ☑️서비스 정책 동의 > 계속 > 만들기🖱️ ![](https://publish-01.obsidian.md/access/384f5b99b4a72111068888340c2a7430/90_Settings/92_Attachments/google_image_13.png) - 대상 > 테스트 사용자 > ➕Add users > 사용자 추가 > 본인 이메일 > 저장🖱️ ![](https://publish-01.obsidian.md/access/384f5b99b4a72111068888340c2a7430/90_Settings/92_Attachments/google_image_14.png) - 데이터 엑세스 > 범위 추가 또는 삭제🖱️> 선택한 범위 업데이트 > 업데이트🖱️ > Save🖱️ - 선택한 범위 업데이트 > 페이지당 행 수 100 > ☑️모든 행 선택 ![](https://publish-01.obsidian.md/access/384f5b99b4a72111068888340c2a7430/90_Settings/92_Attachments/google_image_15.png) ![](https://publish-01.obsidian.md/access/384f5b99b4a72111068888340c2a7430/90_Settings/92_Attachments/google_image_16.png) ![](https://publish-01.obsidian.md/access/384f5b99b4a72111068888340c2a7430/90_Settings/92_Attachments/google_image_18.png) ## 사용자 인증 정보 - 왼쪽 상단 > 탐색 메뉴 > API 및 서비스 > 사용자 인증 정보 ![](https://publish-01.obsidian.md/access/384f5b99b4a72111068888340c2a7430/90_Settings/92_Attachments/google_image_19.png) - ➕사용자 인증 정보 만들기 > OAuth 클라이언트 ID ![](https://publish-01.obsidian.md/access/384f5b99b4a72111068888340c2a7430/90_Settings/92_Attachments/google_image_20.png) - 애플리케이션 유형 > 웹 애플리케이션 ![](https://publish-01.obsidian.md/access/384f5b99b4a72111068888340c2a7430/90_Settings/92_Attachments/google_image_21.png) - 이름 입력 > 승인된 리디렉션 URI > ➕URI 추가 > 만들기🖱️ - n8n 구글 드라이브 노드 계정 연동 시 나오는 OAuth Redirect URL 입력 - n8n 클라우드 혹은 로컬 호스팅 사용 조건에 따라 OAuth Redirect URL 다름 ![](https://publish-01.obsidian.md/access/384f5b99b4a72111068888340c2a7430/90_Settings/92_Attachments/google_image_22.png) ![](https://publish-01.obsidian.md/access/384f5b99b4a72111068888340c2a7430/90_Settings/92_Attachments/google_image_23.png) ![](https://publish-01.obsidian.md/access/384f5b99b4a72111068888340c2a7430/90_Settings/92_Attachments/google_image_24.png) - OAuth 클라이언트 생성됨 > JSON 다운로드 > 클라이언트 ID 및 보안 비밀번호 > 계정 연동 - 대화상자를 닫으면 클라이언트 보안 비밀번호를 확인할 수 없으므로 반드시 JSON 다운로드 - 클라이언트 ID 복사 - n8n 구글 드라이브 노드 계정 연동 시 나오는 Client ID 입력 - 클라이언트 보안 비밀번호 - n8n 구글 드라이브 노드 계정 연동 시 나오는 Client Secret 입력 ![](https://publish-01.obsidian.md/access/384f5b99b4a72111068888340c2a7430/90_Settings/92_Attachments/google_image_25.png) ![](https://publish-01.obsidian.md/access/384f5b99b4a72111068888340c2a7430/90_Settings/92_Attachments/google_image_26.png) ### 관련 노트 [[The role of Google Scholar in evidence reviews and its applicability to grey literature searching]] - [[n8n 레일웨이 호스팅 설치 방법]] - [[n8n 셀프 호스팅 Docker 설치 방법]] - [[노션 트리거 추가된 수정 워크플로우]] - [[로컬 폴더와 Google Drive 연동하기]] - [[옵시디언 Vault와 Google Drive 연동하기]] - [[데이터 클래스 Chapter 7]] - [[데이터 클래스 Chapter 8]] - [[데이터 클래스 Chapter 9-3]] - [[에이전트 클래스 Chapter 8]] ## 🧠 Connected Insights > 📅 Last analyzed: 2026. 3. 14. 오후 7:02:41 > 💰 Analysis cost: $0.0193 ### 🔗 Related Notes - 🔗 [[자동화 부가자료/로컬 폴더와 Google Drive 연동하기.md]] - related: 두 노트 모두 Google Drive와 외부 시스템(로컬 폴더, n8n 등) 간의 연동을 다루며, 자동화/도구 및 도구/옵시디언 태그를 공유한다. n8n을 통한 Google 계정 연동이 Google Drive 연동의 기반이 되므로 개념적으로 밀접하게 연결된다. - Confidence: ████░ (80%) - ✅ [[자동화 부가자료/n8n 레일웨이 호스팅 설치 방법.md]] - supports: n8n을 클라우드 환경(Railway)에 설치하는 방법을 제공하여, 'n8n과 Google 계정 연동하기'에서 설명하는 OAuth 연동이 실제로 적용될 수 있는 실행 환경을 지원한다. - Confidence: ████░ (70%) - ✅ [[자동화 부가자료/n8n 셀프 호스팅 Docker 설치 방법.md]] - supports: n8n의 셀프 호스팅 환경 구축법을 안내하여, Google 계정 연동(OAuth) 설정 시 로컬/클라우드 환경별 리디렉션 URI 차이 등 실무적 연결점을 제공한다. - Confidence: ████░ (70%) - 🔗 [[데이터베이스 클래스/로컬 슈퍼베이스 구축 및 n8n 연동.md]] - related: n8n을 외부 데이터베이스(Supabase)와 연동하는 사례로, 'n8n과 Google 계정 연동하기'와 마찬가지로 n8n의 외부 서비스 연동 및 인증 흐름에 대한 이해를 확장한다. - Confidence: ███░░ (65%) - 📝 [[자동화 부가자료/노션 트리거 추가된 수정 워크플로우.md]] - examples: n8n에서 Notion 등 타 서비스와의 연동 워크플로우 예시를 제공하며, Google 계정 연동 후 실제 자동화 시나리오(트리거, 데이터 처리 등)로 확장될 수 있음을 보여준다. - Confidence: ███░░ (60%) ### 📚 Knowledge Gaps - 🔴 **n8n을 활용한 Google Drive 자동화 워크플로우 상세 구현** - 현재 노트는 Google 계정 연동(OAuth 인증) 절차에 집중되어 있으나, 연동 이후 n8n에서 Google Drive를 활용한 실제 워크플로우(예: 파일 업로드, 동기화, 트리거 설정 등) 구현 사례가 부족하다. 실무 적용을 위해서는 구체적 워크플로우 예시가 필요하다. - Suggested resources: n8n 공식 Google Drive 노드 문서: https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.googledrive/, n8n 커뮤니티 Google Drive 활용 사례: https://community.n8n.io/tags/c/google-drive - 🔴 **보안 및 개인정보 보호** - OAuth 인증 과정에서 발생할 수 있는 보안 이슈(예: 인증 정보 노출, 권한 최소화, 토큰 관리 등) 및 개인정보 보호 방안에 대한 언급이 없다. 자동화 도구에서 외부 계정 연동 시 보안은 필수적으로 고려되어야 한다. - Suggested resources: Google API 보안 가이드: https://developers.google.com/identity/protocols/oauth2, n8n 보안 베스트 프랙티스: https://docs.n8n.io/security/ - 🟡 **OAuth 인증 실패 및 예외 처리** - OAuth 인증 과정에서 발생할 수 있는 오류(예: 리디렉션 URI 불일치, 권한 미설정, 토큰 만료 등)에 대한 예외 처리 및 문제 해결 방법이 다루어지지 않았다. 실무 적용 시 장애 대응이 중요하다. - Suggested resources: n8n Troubleshooting OAuth2: https://community.n8n.io/tags/c/oauth2, Google OAuth2 오류 코드 문서: https://developers.google.com/identity/protocols/oauth2/web-server#handlingresponse - 🟡 **Google API별 권한(Scopes) 최소화 및 관리** - 여러 Google API를 연동할 때 필요한 최소 권한(Scopes) 설정 및 관리 전략이 구체적으로 다루어지지 않았다. 과도한 권한 부여는 보안 위험을 높인다. - Suggested resources: Google API Scopes 문서: https://developers.google.com/identity/protocols/oauth2/scopes, n8n Google 노드 권한 설정 가이드: https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.googledrive/#credentials - 🟡 **클라우드/로컬 환경별 리디렉션 URI 관리** - n8n 클라우드와 로컬 호스팅 환경에서 OAuth 리디렉션 URI가 다르다는 점이 언급되었으나, 실제 환경별 설정 예시와 주의사항이 구체적으로 설명되지 않았다. - Suggested resources: n8n 환경별 OAuth 설정 가이드: https://docs.n8n.io/hosting/setting-up-oauth/ ### 💡 AI Insights 이 노트는 n8n과 Google 계정 연동을 위한 OAuth 인증 및 Google Cloud 프로젝트 설정 과정을 매우 상세하게 안내하고 있어, 초보자도 따라하기 쉽다. 그러나 실제 n8n 워크플로우에서 Google Drive 등 Google 서비스와의 자동화 실습 예시가 부족하며, 보안·예외 처리·권한 관리 등 실무에서 반드시 고려해야 할 주제들이 깊이 다뤄지지 않았다. 관련 노트들과의 연결을 통해 환경 구축, 다양한 연동 방식, 실전 사례 등을 보완할 수 있으나, 핵심 자동화 워크플로우 구현과 보안에 대한 심화 내용이 추가된다면 실용성과 완성도가 크게 높아질 것이다.