Google 자격증명
Google 서비스 노드에는 두 가지 인증 방법이 있습니다: Managed OAuth2는 n8n Cloud 사용자에 한해 다음 Google 노드에서 사용할 수 있으며, 간소화된 자격증명 생성 프로세스를 제공합니다: 설정 완료 후 자격증명을 사용하여 다음 노드들을 인증할 수 있습니다.
이 섹션에는 다음이 포함됩니다:
- OAuth2 단일 서비스: Gmail 노드와 같은 특정 서비스 노드에 대한 OAuth2 자격증명을 생성합니다. 두 가지 옵션이 있습니다:
- Managed OAuth2: Google Cloud Console에서 별도 설정 없이 n8n에서 직접 Google로 로그인합니다. n8n Cloud 사용자만 특정 Google 노드에서 사용할 수 있습니다.
- Custom OAuth2: Google Cloud Console에서 OAuth2 앱을 설정하고 n8n 자격증명에 연결합니다.
- OAuth2 API (범용): 커스텀 작업에 사용할 OAuth2 자격증명을 생성합니다.
- Service Account: 일부 특정 서비스 노드에 대한 Service Account 자격증명을 생성합니다.
- Google PaLM and Gemini: Google Gemini/Google PaLM API 키를 발급받습니다.
OAuth2 및 Service Account#
Google 서비스 노드에는 두 가지 인증 방법이 있습니다:
- OAuth2: 더 광범위하게 사용 가능하고 설정이 간편하여 권장됩니다.
- Service Account: Service Account가 필요한 경우에 대한 안내는 Google 문서: Service Account 이해하기를 참조하세요.
n8n Cloud 사용자를 위한 Managed OAuth2#
Managed OAuth2는 n8n Cloud 사용자에 한해 다음 Google 노드에서 사용할 수 있으며, 간소화된 자격증명 생성 프로세스를 제공합니다:
- Google Calendar
- Google Calendar Trigger
- Google Contacts
- Google Docs
- Google Drive
- Google Drive Trigger
- Google Mail
- Google Mail Trigger
- Google Sheets
- Google Sheets Trigger
- Google Slides
- Google Tasks
호환 노드#
설정 완료 후 자격증명을 사용하여 다음 노드들을 인증할 수 있습니다. 대부분의 노드는 OAuth2 인증과 호환됩니다. Service Account 인증 지원은 제한적입니다.
| 노드 | OAuth | Service Account |
|---|---|---|
| Google Ads | :white_check_mark: | :x: |
| Gmail | :white_check_mark: | :warning: |
| Google Analytics | :white_check_mark: | :x: |
| Google BigQuery | :white_check_mark: | :white_check_mark: |
| Google Books | :white_check_mark: | :white_check_mark: |
| Google Calendar | :white_check_mark: | :x: |
| Google Chat | :white_check_mark: | :white_check_mark: |
| Google Cloud Storage | :white_check_mark: | :x: |
| Google Contacts | :white_check_mark: | :x: |
| Google Cloud Firestore | :white_check_mark: | :white_check_mark: |
| Google Cloud Natural Language | :white_check_mark: | :x: |
| Google Cloud Realtime Database | :white_check_mark: | :x: |
| Google Docs | :white_check_mark: | :white_check_mark: |
| Google Drive | :white_check_mark: | :white_check_mark: |
| Google Drive Trigger | :white_check_mark: | :white_check_mark: |
| Google Perspective | :white_check_mark: | :x: |
| Google Sheets | :white_check_mark: | :white_check_mark: |
| Google Slides | :white_check_mark: | :white_check_mark: |
| Google Tasks | :white_check_mark: | :x: |
| Google Translate | :white_check_mark: | :white_check_mark: |
| Google Workspace Admin | :white_check_mark: | :x: |
| YouTube | :white_check_mark: | :x: |
Google는 기술적으로 Gmail에서 Service Account 사용을 지원하지만, 도메인 전체 위임(domain-wide delegation)을 활성화해야 하며 Google이 이를 권장하지 않고 동작이 일관되지 않을 수 있습니다.
n8n은 Gmail 노드에서 OAuth2 사용을 권장합니다.
