Google 자격 증명 만들기
중급
이것은Other분야의자동화 워크플로우로, 7개의 노드를 포함합니다.주로 N8n, Set, SplitOut, ManualTrigger 등의 노드를 사용하며. n8n에서 Google OAuth2 자격 증명 생성 자동화
사전 요구사항
- •특별한 사전 요구사항 없이 가져와 바로 사용 가능합니다
사용된 노드 (7)
카테고리
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"id": "fEJliGTxbsE0G8z2",
"meta": {
"instanceId": "c7e0ba199938cfb8dab96f39dc136474614055d46336311a365ac15728164ae1",
"templateCredsSetupCompleted": true
},
"name": "Create Google Creds",
"tags": [],
"nodes": [
{
"id": "92174182-12ab-4903-aa1c-d7a872fcadc0",
"name": "워크플로우 테스트 클릭 시",
"type": "n8n-nodes-base.manualTrigger",
"position": [
0,
0
],
"parameters": {},
"typeVersion": 1
},
{
"id": "e78da252-0302-42d6-b067-aaeb75f4ee3b",
"name": "서비스",
"type": "n8n-nodes-base.set",
"position": [
600,
0
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "33c46c17-3b0d-43eb-a9c9-3d1b8a71728f",
"name": "services",
"type": "array",
"value": "\n[\n {\n \"service\": \"googleDocsOAuth2Api\"\n },\n {\n \"service\": \"googleSheetsOAuth2Api\"\n },\n {\n \"service\": \"googleSlidesOAuth2Api\"\n },\n {\n \"service\": \"googleDriveOAuth2Api\"\n },\n {\n \"service\": \"gmailOAuth2\"\n },\n {\n \"service\": \"googleCalendarOAuth2Api\"\n },\n {\n \"service\": \"googleContactsOAuth2Api\"\n }\n]"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "1a387d21-b7a0-426b-bacb-6bcd5ec389a7",
"name": "Google JSON",
"type": "n8n-nodes-base.set",
"notes": "Include the entire Google JSON file, which can be obtained either when creating the OAuth 2.0 credentials or afterward from the Credentials page.",
"position": [
180,
0
],
"parameters": {
"mode": "raw",
"options": {},
"jsonOutput": " {\n \"web\": {\n \"client_id\": \"\",\n \"project_id\": \"\",\n \"auth_uri\": \"\",\n \"token_uri\": \"\",\n \"auth_provider_x509_cert_url\": \"\",\n \"client_secret\": \"\",\n \"redirect_uris\": [\n \"\"\n ]\n }\n }"
},
"notesInFlow": true,
"typeVersion": 3.4
},
{
"id": "07096943-ab80-4915-ab59-7e1166303f66",
"name": "분할 출력",
"type": "n8n-nodes-base.splitOut",
"position": [
820,
0
],
"parameters": {
"options": {},
"fieldToSplitOut": "services"
},
"typeVersion": 1
},
{
"id": "a30743a5-f817-43d2-8b9c-df95b8bb2b81",
"name": "Google 이메일",
"type": "n8n-nodes-base.set",
"notes": "Set to your email address.",
"position": [
380,
0
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "18e7a65f-904a-47be-94b6-06c7167c2c62",
"name": "Google Email",
"type": "string",
"value": "username@gmail.com"
}
]
}
},
"notesInFlow": true,
"typeVersion": 3.4
},
{
"id": "8a24e96a-b3c5-4073-abfc-8177671f7f6c",
"name": "n8n 인증 정보 생성",
"type": "n8n-nodes-base.n8n",
"position": [
1100,
0
],
"parameters": {
"data": "={\n \"clientId\":\"{{ $('Google JSON').item.json.web.client_id }}\",\n \"clientSecret\": \"{{ $('Google JSON').item.json.web.client_secret }}\"\n}",
"name": "={{ $('Google Email').item.json['Google Email'] }} - {{ $json.service }}",
"resource": "credential",
"requestOptions": {},
"credentialTypeName": "={{ $json.service }}"
},
"credentials": {
"n8nApi": {
"id": "XMAqFWjBVgTU7khS",
"name": "n8n account"
}
},
"typeVersion": 1
},
{
"id": "55c3814c-e08f-4541-8229-a197fa0fd0ba",
"name": "스티커 노트",
"type": "n8n-nodes-base.stickyNote",
"position": [
-460,
-460
],
"parameters": {
"color": 6,
"width": 360,
"height": 520,
"content": "## Create Google Creds\nI found manually creating credentials for multiple google accounts to be rather tedious, and if not named well hard to identify later. \n\nThis will create credentials with the email address for all of the basic services. \n\n### Set the values of:\n* Google JSON\nInclude the entire Google JSON file, which can be obtained either when creating the OAuth 2.0 credentials or afterward from the Credentials page.\n\n* Google Email\nSet to your email address\n\n*n8n\nSet your API connection\n\n### Sign In\nYou still need to sign in to each credential that was created."
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"callerPolicy": "workflowsFromSameOwner",
"executionOrder": "v1",
"executionTimeout": -1
},
"versionId": "8924dfed-07be-4f42-8665-d6f4b1dcbd58",
"connections": {
"e78da252-0302-42d6-b067-aaeb75f4ee3b": {
"main": [
[
{
"node": "07096943-ab80-4915-ab59-7e1166303f66",
"type": "main",
"index": 0
}
]
]
},
"07096943-ab80-4915-ab59-7e1166303f66": {
"main": [
[
{
"node": "8a24e96a-b3c5-4073-abfc-8177671f7f6c",
"type": "main",
"index": 0
}
]
]
},
"1a387d21-b7a0-426b-bacb-6bcd5ec389a7": {
"main": [
[
{
"node": "a30743a5-f817-43d2-8b9c-df95b8bb2b81",
"type": "main",
"index": 0
}
]
]
},
"a30743a5-f817-43d2-8b9c-df95b8bb2b81": {
"main": [
[
{
"node": "e78da252-0302-42d6-b067-aaeb75f4ee3b",
"type": "main",
"index": 0
}
]
]
},
"92174182-12ab-4903-aa1c-d7a872fcadc0": {
"main": [
[
{
"node": "1a387d21-b7a0-426b-bacb-6bcd5ec389a7",
"type": "main",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
중급 - 기타
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
n8n API를 사용하여 인스턴스 간 n8n 작업 흐름을 클론
n8n API를 사용하여 인스턴스 간 n8n 워크플로우를 복제
N8n
Set
Code
+
N8n
Set
Code
17 노드Alex Kim
기타
Google 연락처와 Notion 양방향 동기화
双向동기화 Google 通讯录与 Notion
If
Set
Merge
+
If
Set
Merge
82 노드Solomon
기타
시간당 재시도 실행
자동 재시도 엔진: 오류 복구 워크플로
If
N8n
Set
+
If
N8n
Set
14 노드Francis Njenga
기타
Squarespace 주문 자동 이행 프로세스
Squarespace 주문 자동 처리 프로세스
Set
Filter
Split Out
+
Set
Filter
Split Out
12 노드bangank36
영업
GitHub(서브 폴더)에 작업 흐름을 백업
Github에 작업 흐름 백업(서브 폴더)
If
N8n
Set
+
If
N8n
Set
25 노드Nazmy
기타
GitHub에 작업 흐름을 백업
Github에 작업 흐름 백업
If
N8n
Set
+
If
N8n
Set
23 노드Solomon
기타