Google 자격 증명
n8n v2.29이 섹션에서는 다음 내용을 다룹니다. Google 서비스 노드에는 두 가지 인증 방식을 사용할 수 있습니다. 관리형 OAuth2는 n8n Cloud 사용자를 대상으로 다음 Google 노드에서 사용할 수 있습니다. 이 섹션의 상세 내용은 n8n 공식 문서를 참조하세요.
이 섹션에서는 다음 내용을 다룹니다.
- OAuth2 단일 서비스: Gmail 노드처럼 특정 서비스 노드에 사용할 OAuth2 자격 증명을 생성합니다. 두 가지 옵션이 있습니다.
- 관리형 OAuth2: Google Cloud Console에서 별도의 설정 없이 n8n에서 바로 Google로 로그인합니다. n8n Cloud 사용자에 한해 일부 Google 노드에서 사용할 수 있습니다.
- 사용자 지정 OAuth2: Google Cloud Console에서 OAuth2 앱을 구성하고 이를 n8n 자격 증명에 연결합니다.
- OAuth2 API (일반): 사용자 지정 작업에 사용할 OAuth2 자격 증명을 생성합니다.
- 서비스 계정: 일부 특정 서비스 노드에 사용할 서비스 계정 자격 증명을 생성합니다.
- Google PaLM 및 Gemini: Google Gemini/Google PaLM API 키를 발급받습니다.
OAuth2 및 서비스 계정#
Google 서비스 노드에는 두 가지 인증 방식을 사용할 수 있습니다.
- OAuth2: 더 폭넓게 지원되고 설정이 간편하므로 권장합니다.
- 서비스 계정: 서비스 계정이 필요한 경우에 대한 안내는 Google 문서: 서비스 계정 이해하기를 참고하세요.
n8n Cloud 사용자를 위한 관리형 OAuth2#
관리형 OAuth2는 n8n Cloud 사용자를 대상으로 다음 Google 노드에서 사용할 수 있습니다. 이를 통해 자격 증명 생성 과정을 간소화할 수 있습니다.
이 섹션의 상세 내용은 n8n 공식 문서를 참조하세요.
호환 노드#
자격 증명을 구성하고 나면 이를 사용해 다음 노드를 인증할 수 있습니다. 대부분의 노드는 OAuth2 인증과 호환됩니다. 서비스 계정 인증에 대한 지원은 제한적입니다.
| 노드 | OAuth | 서비스 계정 |
|---|---|---|
| Google Ads | ✅ | ❌ |
| Gmail | ✅ | ⚠️ |
| Google Analytics | ✅ | ❌ |
| Google BigQuery | ✅ | ✅ |
| Google Books | ✅ | ✅ |
| Google Calendar | ✅ | ❌ |
| Google Chat | ✅ | ✅ |
| Google Cloud Storage | ✅ | ✅ |
| Google Contacts | ✅ | ❌ |
| Google Cloud Firestore | ✅ | ✅ |
| Google Cloud Natural Language | ✅ | ❌ |
| Google Cloud Realtime Database | ✅ | ❌ |
| Google Docs | ✅ | ✅ |
| Google Drive | ✅ | ✅ |
| Google Drive Trigger | ✅ | ✅ |
| Google Perspective | ✅ | ❌ |
| Google Sheets | ✅ | ✅ |
| Google Slides | ✅ | ✅ |
| Google Tasks | ✅ | ❌ |
| Google Translate | ✅ | ✅ |
| Google Workspace Admin | ✅ | ❌ |
| YouTube | ✅ | ❌ |
Gmail 및 서비스 계정
Google은 기술적으로 Gmail에서 서비스 계정을 사용하는 것을 지원하지만, 이를 위해서는 도메인 전체 위임(domain-wide delegation)을 활성화해야 합니다. Google은 이를 권장하지 않으며 동작이 일관되지 않을 수 있습니다.
n8n은 Gmail 노드에서 OAuth2를 사용할 것을 권장합니다.