# APP Crendentials 모음

## Crendentials 관리

- Crendentials 탭에서 연결된 인증정보들을 모아볼 수 있음.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093648_Uu1gXQOSt6o6GCQay0?q=80&s=1280x180&t=outside&f=webp)

[https://slashpage.com/n8n-guide/36nj8v2w4jddwm5ykq9z](https://slashpage.com/n8n-guide/36nj8v2w4jddwm5ykq9z)

## OpenAI

- 먼저 openAI API를 사용하기 위해선 [결제수단](https:///10f2a185e5ce8019b9f8ca1e6f3841fc)을 등록 해야 합니다. 해외 결제가 되는 카드를 미리 준비해주세요. 비용은 종량제로 되어있으며 과도한 비용 청구를 피하기 위해 LIMIT을 거는 장치를 꼭 설정해주세요.

- 이후 [API_KEY](https://platform.openai.com/api-keys) 발급을 진행합니다. 이때 API를 반드시 메모장에 저장해둡니다. 한번 노출된 API KEY는 보안상 다시 노출되지 않습니다. API키는 `sk-...ifFb` 이런 구조로 되어있습니다. 

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093649_0tAU4uOJyKTMKS2CAE?q=80&s=1280x180&t=outside&f=webp)

- n8n에서 openAI 계정 연결시 API KEY 영역에 위에서 발급받은 API KEY를 복사해서 넣으면 완료됩니다.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093649_xBPByZ3psyb9he1XHs?q=80&s=1280x180&t=outside&f=webp)

## Slack

 

1. [Slack API Apps](https://api.slack.com/apps) 페이지를 엽니다

2. **Create New App > From scratch을 선택합니다.**

3. **App Name을 입력**

4. 적용할 **Workspace를 선택합니다.**

5. **Create App으로 앱을 생성합니다.**

6. 왼쪽 메뉴에서 Features > **OAuth & Permissions 을 선택합니다.**

7. **Scopes 에서 **앱에 적합한 범위를 선택합니다. 권장 범위 목록은 [범위](https://docs.n8n.io/integrations/builtin/credentials/slack/?utm_source=n8n_app&utm_medium=credential_settings&utm_campaign=create_new_credentials_modal#scopes)를 참조하세요.

8. **범위를 추가한 후 OAuth Tokens **섹션으로 이동하여 **Workspace에 설치**를 선택합니다. 이 작업을 완료하려면 Slack 작업 공간 관리자여야 합니다.

9. Allow를 선택합니다.

10. **Bot User OAuth Token값을 복사합니다 그리고 아래 n8n 인증해 붙여넣기 합니다.**

11. 이 자격 증명을 [Slack 트리거](https://docs.n8n.io/integrations/builtin/trigger-nodes/n8n-nodes-base.slacktrigger/)에 사용하는 경우 [Slack 트리거 구성](https://docs.n8n.io/integrations/builtin/credentials/slack/?utm_source=n8n_app&utm_medium=credential_settings&utm_campaign=create_new_credentials_modal#slack-trigger-configuration)의 단계에 따라 앱 설정을 완료합니다.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093650_ZmrU1W3BC2iqKGNvH0?q=80&s=1280x180&t=outside&f=webp)

## Google OAuth2 (Calendar, Drive, Sheets, Mail, Youtube)

## **전제 조건**

- [Google 클라우드](https://cloud.google.com/) 계정을 만듭니다.

## **Set up OAuth****[#](https://docs.n8n.io/integrations/builtin/credentials/google/oauth-single-service/#set-up-oauth)**

n8n 자격 증명을 Google 서비스에 연결하는 데는 5단계가 있습니다:

1. [Google 클라우드 콘솔 프로젝트를 만듭니다](https://docs.n8n.io/integrations/builtin/credentials/google/oauth-single-service/#create-a-google-cloud-console-project).

2. [API를 사용](https://docs.n8n.io/integrations/builtin/credentials/google/oauth-single-service/#enable-apis)합니다.

3. [OAuth 동의 화면을 구성](https://docs.n8n.io/integrations/builtin/credentials/google/oauth-single-service/#configure-your-oauth-consent-screen)합니다.

4. [Google OAuth 클라이언트 자격](https://docs.n8n.io/integrations/builtin/credentials/google/oauth-single-service/#create-your-google-oauth-client-credentials) 증명을 [만듭니다](https://docs.n8n.io/integrations/builtin/credentials/google/oauth-single-service/#create-your-google-oauth-client-credentials).

5. [n8n 자격 증명을 완료](https://docs.n8n.io/integrations/builtin/credentials/google/oauth-single-service/#finish-your-n8n-credential)합니다.

### **Google 클라우드 콘솔 프로젝트 만들기**

먼저 Google 클라우드 콘솔 프로젝트를 만듭니다. 이미 프로젝트가 있는 경우 다음 섹션으로 이동합니다:

1. Google 자격 증명을 사용하여 [Google 클라우드 콘솔](https://console.cloud.google.com/)에 로그인합니다.

2. 상단 메뉴에서 상단 탐색에서 프로젝트 드롭다운을 선택하고 새** 프로젝트**를 선택하거나 새[ 프로젝트](https://console.cloud.google.com/projectcreate) 페이지로 직접 이동합니다.

3. **프로젝트 이름**을 입력하고 프로젝트 **위치**를 선택합니다.

4. **만들기**를 선택합니다.

5. 상단 탐색을 확인하고 프로젝트 드롭다운에 프로젝트가 선택되어 있는지 확인합니다. 그렇지 않은 경우 방금 만든 프로젝트를 선택합니다.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093650_WJDfhpH1mZBTAEYD5m?q=80&s=1280x180&t=outside&f=webp)

### **API 사용**

프로젝트가 생성되면 액세스에 필요한 API를 활성화합니다:

1. [Google 클라우드 콘솔 라이브러리](https://console.cloud.google.com/apis/library)에 액세스합니다. 올바른 프로젝트에 참여하고 있는지 확인합니다.

_Google 클라우드 상단 탐색에서 프로젝트 드롭다운을 확인합니다._

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093651_9bNfwuDUx1lUqOkgyy?q=80&s=1280x180&t=outside&f=webp)

2. **API **및 **서비스 **> **라이브러리**로 이동합니다.

3. 활성화할 API를 검색하고 선택합니다.

예를 들어, Gmail 노드의 경우 Gmail API를 검색하여 활성화합니다.

4. 일부 통합에는 다른 API가 필요하거나 액세스를 요청해야 하는 경우가 있습니다:

- Google 관점: [API 액세스](https://developers.perspectiveapi.com/s/docs-get-started)를 요청합니다.

- Google 광고: [개발자 토큰](https://developers.google.com/google-ads/api/docs/first-call/dev-token)을 가져옵니다.

5.  **Enable**을 선택합니다.

### **OAuth 동의 화면 구성**

이전에 Google 클라우드 프로젝트에서 OAuth를 사용한 적이 없는 경우 [OAuth 동의 화면을 구성](https://developers.google.com/workspace/guides/configure-oauth-consent)해야 합니다:

1. [Google 클라우드 콘솔 라이브러리](https://console.cloud.google.com/apis/library)에 액세스합니다. 올바른 프로젝트에 참여하고 있는지 확인합니다.

_Google 클라우드 상단 탐색에서 프로젝트 드롭다운을 확인합니다._

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093651_9rLiNHmumzOuWpUOHD?q=80&s=1280x180&t=outside&f=webp)

2. 왼쪽 탐색 메뉴를 열고 **API **및 **서비스 **> **OAuth 동의 화면**으로 이동합니다.

3. **사용자 유형**의 경우 조직의 Google 작업 공간 내에서 사용자 액세스를 위해 **내부**를 선택하거나 Google 계정이 있는 모든 사용자의 경우 **외부**를 선택합니다.

사용자 유형에 대한 자세한 내용은 Google의 [사용자 유형 설명서](https://support.google.com/cloud/answer/10311615#user-type&zippy=%252Cexternal%252Cinternal)를 참조하세요.

4. **만들기**를 선택합니다.

5. 필수 정보를 입력합니다:

- **앱 이름**

- **사용자 지원 이메일**

- **개발자 연락처 정보**의 **이메일 주소** 필드

6. **인증된 도메인** 섹션에서 추가합니다. `n8n.cloud`

n8n의 클라우드 서비스를 사용하는 경우. [셀프](https://docs.n8n.io/hosting/) 호스팅하는 경우 n8n 인스턴스의 도메인을 추가합니다.

7. **저장**을 선택하고 **계속**을 선택하여 **범위** 페이지로 이동합니다.

8. 범위를 설정할 필요가 없습니다.

**요약** 페이지로 이동하려면 **Save를 선택**하고 다시 **계속**을 선택합니다.

9. **요약** 페이지에서 정보의 정확성을 검토합니다.

### **Google OAuth 클라이언트 자격 증명 만들기**

그런 다음 Google에서 OAuth 클라이언트 자격 증명을 생성합니다:

1. **API **및 **서비스** 섹션에서 **자격** 증명을 선택합니다.

2. **+ 자격** 증명 **만들기 **> **OAuth 클라이언트 ID**를 선택합니다.

3. **응용** 프로그램 **유형** 드롭다운에서 웹 **응용** 프로그램을 선택합니다.

4. Google은 자동으로 **이름**을 생성합니다.

**콘솔**에서 인식할 수 있는 이름으로 업데이트합니다.

5. n8n 자격 증명에서 **OAuth 리디렉션 URL**을 복사합니다. Google 콘솔의 **공인 리디렉션 URI**에 붙여 넣습니다.

6. **CREATE**를 선택합니다.

### **n8n 자격 증명 완료**

Google 프로젝트와 자격 증명이 완전히 구성된 상태에서 n8n 자격 증명을 완료합니다:

1. Google의 **OAuth 클라이언트**에서 생성한 모드에서 **클라이언트 ID**를 복사합니다.

n8n 자격 증명에 이 항목을 입력합니다.

2. 동일한 Google 모드에서 **클라이언트 비밀**을 복사합니다.

n8n 자격 증명에 이 항목을 입력합니다.

3. n8n에서 **Google 로그인**을 선택하여 Google 인증을 완료합니다.

4. 새 자격 증명을 **저장**합니다.

## Airtable

## **전제 조건**

[Airtable](https://airtable.com/) 계정을 만듭니다.

## **지원되는 인증 방법**

- 개인 액세스 토큰(PAT)

- OAuth2

**API 키 deprecation**

n8n은 Airtable을 사용하여 API 키 인증 방법을 제공하는 데 사용되었습니다. 에어테이블은 2024년 2월부로 [이러한 키를 완전히](https://support.airtable.com/docs/airtable-api-key-deprecation-notice) 감가상각했습니다. Airtable API 자격 증명을 사용하는 경우 Airtable 개인 액세스 토큰 또는 Airtable OAuth2 자격 증명으로 대체합니다. 대신 개인 액세스 토큰을 사용할 것을 권장합니다.

## **관련 리소스**

서비스에 대한 자세한 내용은 [Airtable의 API 문서](https://airtable.com/developers/web/api/authentication)를 참조하세요.

## **개인 액세스 토큰 사용**

이 자격 증명을 구성하려면 다음이 필요합니다:

- 개인 **액세스 토큰**(PAT)

PAT를 만들려면:

1. Airtable Builder Hub [개인 액세스 토큰](https://airtable.com/create/tokens) 페이지로 이동합니다.

2. **+** 새 **토큰 만들기**를 선택합니다.

Airtable이 **개인 액세스 토큰 만들기** 페이지를 엽니다.

3. 토큰의 **이름** 입력하기 `n8n credential`

4. 토큰에 **범위**를 추가합니다. 자세한 내용은 Airtable의 [범위](https://airtable.com/developers/web/api/scopes) 가이드를 참조하세요. n8n은 다음 범위를 사용하는 것이 좋습니다:

- `data.records:read`

- `data.records:write`

- `schema.bases:read`

5. 토큰에 대한 **액세스**를 선택합니다.

단일 베이스, 여러 베이스(다양한 작업 공간의 베이스도 마찬가지), 소유한 작업 공간의 현재 및 미래 베이스, 또는 향후 추가되는 베이스/작업 공간을 포함하여 소유한 모든 작업 공간의 모든 베이스 중에서 선택할 수 있습니다.

6. **토큰 만들기**를 선택합니다.

7. Airtable은 토큰이 표시된 모드를 엽니다.

이 토큰을 복사하여 n8n 자격 증명에 **액세스 토큰**으로 입력합니다.

자세한 내용은 Airtable의 [PAT 찾기/생성 설명서](https://support.airtable.com/docs/creating-personal-access-tokens#understanding-the-basics-of-personal-access-tokens)를 참조하세요.

## **Using OAuth2****[#](https://docs.n8n.io/integrations/builtin/credentials/airtable/#using-oauth2)**

이 자격 증명을 구성하려면 다음이 필요합니다:

- **OAuth 리디렉션 URL**

- **클라이언트 ID**

- **고객 비밀**

이 모든 정보를 생성하려면 새 Airtable 통합을 등록하세요:

1. Airtable Builder Hub **[OAuth 통합](https://airtable.com/create/oauth)** 페이지를 엽니다.

2. **새 OAuth 통합 등록** 버튼을 선택합니다.

3. OAuth 통합의 이름을 입력합니다.

4. n8n 자격 증명에서 **OAuth 리디렉션 URL**을 복사합니다.

5. Airtable에서 해당 리디렉션 URL을 **OAuth 리디렉션 URL**로 붙여넣습니다.

6. **통합 등록**을 선택합니다.

7. 다음 페이지에서 Airtable에서 **클라이언트 ID**를 복사하여 n8n 자격 증명의 **클라이언트 ID**에 붙여넣습니다.

8. Airtable에서 **클라이언트 비밀 생성**을 선택합니다.

9. 클라이언트 비밀을 복사하여 n8n 자격 증명의 **클라이언트 비밀**에 붙여넣습니다.

10. Airtable에서 다음 범위를 선택합니다:

- `data.records:read`

- `data.records:write`

- `schema.bases:read`

11. Airtable에서 **변경** 사항 **저장**을 선택합니다.

12. n8n 자격 증명에서 내 **계정 연결**을 선택합니다.

**보조금 액세스** 모드가 열립니다.

13. 지침에 따라 작업할 베이스(또는 모든 베이스)를 선택합니다.

14. **액세스 권한** 부여를 선택하여 연결을 완료합니다.

새로운 Oauth 통합 등록 단계는 [Airtable ](https://airtable.com/developers/web/guides/oauth-integrations)새[ 통합 문서](https://airtable.com/developers/web/guides/oauth-integrations)를 참조하세요.

## IMAP(Gmail 외 Mail 사용시)

Naver Mail

- 네이버 메일 설정에서 IMAP 사용 설정 진행

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093652_mUpD5nJpBXwRjUfzT3?q=80&s=1280x180&t=outside&f=webp)

- 

- 아래 순서대로 진행하면 나오는 비밀번호를 입력하기.

1. 메뉴 위치: 네이버ID > 보안설정 > 기본보안설정 > 2단계 인증 > 관리

2. 네이버 로그인 비밀번호 재확인 후 '애플리케이션 비밀번호 관리' 기능 확인

3. 사용하려는 애플리케이션 종류 선택 또는 직접 입력 후 생성하기 버튼 클릭

4. 생성되는 비밀번호를 확인 또는 복사하여 애플리케이션의 로그인 화면 비밀번호란에 입력

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093653_8Pu6QwB4HCUG8NNQnR?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093654_Afmys8DkisEgAcY44T?q=80&s=1280x180&t=outside&f=webp)

Kakao Mail

- IMAP 사용설정을 합니다. 카카오메일에서 IMAP 서버와 포트, 그리고 ID, PW를 체크해볼 수 있습니다.  [https://mail.kakao.com/setting/POP3IMAP](https://mail.kakao.com/setting/POP3IMAP)

- 이때 PW는 이메일 계정의 비밀번호가 아닌 2차 인증으로 가져와야 합니다.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093655_hA2f4i0ugMTi31hLxG?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093655_ywHWAuCgchNv9ONiE2?q=80&s=1280x180&t=outside&f=webp)

## Notion

## **API 통합 토큰 사용 (권장 Recommend)**

이 자격 증명을 구성하려면 다음이 필요합니다:

- **내부 통합 비밀**:

Notion 통합을 생성하면 생성됩니다.

통합 비밀을 생성하려면 [개념 통합을 생성](https://developers.notion.com/docs/create-a-notion-integration#create-your-integration-in-notion)하고 **비밀** 탭에서 통합 비밀을 가져옵니다:

1. Notion [통합 대시보드](https://www.notion.com/my-integrations)로 이동합니다.

2. **+** 새 **통합** 버튼을 선택합니다.

3. 예를 들어 통합의 **이름**을 입력합니다. `n8n integration`

. 원하는 경우 **로고**를 추가합니다.

4. **제출**을 선택하여 통합을 만듭니다.

5. **기능** 탭을 엽니다. 다음 기능을 선택합니다:

- `Read content`

- `Update content`

- `Insert content`

- `User information without email addresses`

6. **변경 사항**을 저장해야 합니다.

7. **비밀** 탭을 선택합니다.

8. **내부 통합 토큰**을 복사하여 n8n **내부 통합 비밀**로 추가합니다.

서비스 인증에 대한 자세한 내용은 [내부 통합 인증 흐름 설정 문서](https://developers.notion.com/docs/authorization#internal-integration-auth-flow-set-up)를 참조하세요.

### **통합을 통해 개념 페이지 공유**

통합이 Notion와 상호 작용하려면 [통합 페이지](https://developers.notion.com/docs/create-a-notion-integration#give-your-integration-page-permissions)에 Notion 작업 공간의 페이지와 상호 작용할 수 있는 [권한을 부여](https://developers.notion.com/docs/create-a-notion-integration#give-your-integration-page-permissions)해야 합니다:

1. Notion 작업 공간의 페이지를 방문합니다.

2. 페이지 오른쪽 상단에 있는 트리플 도트 메뉴를 선택합니다.

3. **연결**에서 **연결 대상**을 선택합니다.

4. 검색 표시줄을 사용하여 드롭다운 목록에서 통합을 찾아 선택합니다.

통합과 함께 한 페이지 이상을 공유하면 API 요청을 시작할 수 있습니다. 페이지가 공유되지 않으면 API 요청이 발생하면 오류와 함께 응답합니다.

자세한 내용은 [통합 권한](https://developers.notion.com/docs/authorization#integration-permissions)을 참조하십시오.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093656_xilrO6r6hZ8BF66DYP?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093657_zW8XMNmNhQciJ731T0?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093657_Avrd15KWosWnSKFRgu?q=80&s=1280x180&t=outside&f=webp)

## **Using OAuth2****[#](https://docs.n8n.io/integrations/builtin/credentials/notion/?utm_source=n8n_app&utm_medium=credential_settings&utm_campaign=create_new_credentials_modal#using-oauth2)**

이 자격 증명을 구성하려면 다음이 필요합니다:

- **클라이언트 ID**: 공용 통합을 구성하면 생성됩니다.

- **고객 비밀**:

공용 통합을 구성하면 생성됩니다.

Notion[ 통합을 생성](https://developers.notion.com/docs/create-a-notion-integration#create-your-integration-in-notion)하고 공개 배포로 설정해야 합니다:

1. Notion [통합 대시보드](https://www.notion.so/my-integrations)로 이동합니다.

2. **+** 새 **통합** 버튼을 선택합니다.

3. 예를 들어 통합의 **이름**을 입력합니다. `n8n integration`

. 원하는 경우 **로고**를 추가합니다.

4. **제출**을 선택하여 통합을 만듭니다.

5. **기능** 탭을 엽니다. 다음 기능을 선택합니다:

- `Read content`

- `Update content`

- `Insert content`

- `User information without email addresses`

6. **변경** 사항 **저장**을 선택합니다.

7. **배포** 탭으로 이동합니다.

8. **이 통합을 공개하시겠습니까?**

통제.

9. **조직 정보** 섹션에 회사 이름과 웹사이트를 입력합니다.

10. n8n **OAuth 리디렉션 URL**을 복사하여 Notion 통합의 **OAuth 도메인 **및 **URL** 섹션에서 **리디렉션 URI**로 추가합니다.

11. **비밀** 탭으로 이동합니다.

12. **클라이언트 ID**와 **클라이언트 비밀**을 복사하여 n8n 자격 증명에 추가합니다.

서비스 인증에 대한 자세한 내용은 Notion의 [공개 통합 인증 흐름 설정](https://developers.notion.com/docs/authorization#public-integration-auth-flow-set-up)을 참조하세요.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093658_Ulg2A4JZLJWOW2jkqy?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093659_2BSnR36U9g7BY7oU4t?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093659_4cEhvTCoRFgF01SDoO?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093700_hAup0sorOUdUynT9AO?q=80&s=1280x180&t=outside&f=webp)

- 아래 링크에서 확인 가능

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093701_cQPAVzX8HKIvhHuiZ0?q=80&s=1280x180&t=outside&f=webp)

## **내부 통합과 공공 통합**

**내부** 통합은 다음과 같습니다:

- 단일 작업 공간에만 적용됩니다.

- 해당 작업 공간의 구성원만 액세스할 수 있습니다.

- 맞춤형 작업 공간 개선에 이상적입니다.

내부 통합은 더 간단한 인증 프로세스(통합 비밀)를 사용하며 게시하기 전에 보안 검토가 필요하지 않습니다.

**공공** 통합은 다음과 같습니다:

- 관련이 없는 여러 Notion 작업 공간에서 사용할 수 있습니다.

- 작업 공간에 관계없이 모든 Notion 사용자가 액세스할 수 있습니다.

- 광범위한 사용 사례를 충족하는 데 이상적입니다.

퍼블릭 통합은 인증을 위해 OAuth 2.0 프로토콜을 사용합니다. 게시하기 전에 Notion 보안 검토가 필요합니다.

## Philips Hue

- [Philips Hue developer](https://developers.meethue.com/) 에서 계정 생성 후 로그인하기.

- [원격 API 추가](https://developers.meethue.com/add-new-hue-remote-api-app/) 앱 페이지에서 새 원격 앱을 만듭니다. 앱에 다음 설정을 사용합니다:

    - n8n에서 **OAuth 콜백 URL**을 복사하여 **콜백 URL**로 추가합니다.

    - **AppId**, **클라이언트Id** 및 **클라이언트비밀**을 복사하여 n8n의 해당 필드에 입력합니다.

- 완성되면 **ClientId**, **ClientSecret **값을 복사해서 n8n에 입력하기.

- “Account connected” 가 뜨면 성공.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093701_EXzkWSk6PDZa1iFs5i?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093702_xvuPFABrb3XHtHEjK3?q=80&s=1280x180&t=outside&f=webp)

## Github

## **전제 조건**

[GitHub](https://github.com/) 계정을 만듭니다.

## **지원되는 인증 방법**

- API 액세스 토큰:

모든 GitHub 노드에서 이 방법을 사용합니다.

- OAuth2:

이 방법은 [GitHub](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.github/) 및 [GitHub 트리거](https://docs.n8n.io/integrations/builtin/trigger-nodes/n8n-nodes-base.githubtrigger/) 노드에서만 사용할 수 있으며, [GitHub 문서 로더](https://docs.n8n.io/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.documentgithubloader)에서는 사용하지 않습니다.

## **관련 리소스**

서비스에 대한 자세한 내용은[ GitHub의 API 문서](https://docs.github.com/en/rest)를 참조하세요.

## **API 액세스 토큰 사용**

이 자격 증명을 구성하려면 [GitHub](https://github.com/) 계정이 필요합니다.

이 자격 증명을 설정하는 데는 두 단계가 있습니다:

1. [GitHub 개인 액세스 토큰을 생성](https://docs.n8n.io/integrations/builtin/credentials/github/?utm_source=n8n_app&utm_medium=credential_settings&utm_campaign=create_new_credentials_modal#generate-personal-access-token)합니다.

2. [자격](https://docs.n8n.io/integrations/builtin/credentials/github/?utm_source=n8n_app&utm_medium=credential_settings&utm_campaign=create_new_credentials_modal#set-up-the-credential) 증명을 [설정](https://docs.n8n.io/integrations/builtin/credentials/github/?utm_source=n8n_app&utm_medium=credential_settings&utm_campaign=create_new_credentials_modal#set-up-the-credential)합니다.

자세한 지침은 아래 섹션을 참조하세요.

### **개인 액세스 토큰 생성**

**권장 액세스 토큰 유형**

n8n은 개인 액세스 토큰(classic)을 사용할 것을 권장합니다. GitHub의 세분화된 개인 액세스 토큰은 아직 베타 버전이며 모든 엔드포인트에 액세스할 수 없습니다.

개인 액세스 토큰을 생성하려면:

1. 아직 확인하지 않았다면 GitHub에서 이메일 주소를 확인하세요.

자세한 내용은 [이메일 주소 확인](https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/verifying-your-email-address)을 참조하세요.

2. GitHub 프로필 [설정](https://github.com/settings/profile)을 엽니다.

3. 왼쪽 탐색에서 **[개발자 설정](https://github.com/settings/apps)**을 선택합니다.

4. 왼쪽 탐색의 **개인 액세스 토큰**에서 **토큰(클래식**)을 선택합니다**.**

5. **새 토큰 생성 **> 새** 토큰 생성(클래식**)을 선택합니다**.**

6. **메모** 필드에 토큰에 대한 설명 이름을 입력합니다. `n8n integration`

7. 토큰에 대해 원하는 **만료**를 선택하거나 **만료 없음**을 선택합니다.

8. 토큰의 **범위**를 선택합니다. n8n GitHub 노드에 대해 `repo`

범위만 선택하면 됨

- 범위가 할당되지 않은 토큰은 공개 정보에만 액세스할 수 있습니다.

- 참조

9. **토큰 생성**을 선택합니다.

10. 토큰을 복사합니다.

자세한 내용은 [개인 액세스 토큰(클래식) 만들기](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens#creating-a-personal-access-token-classic)를 참조하세요. GitHub 범위에 대한 자세한 내용은 [OAuth 앱용 범위](https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/scopes-for-oauth-apps#available-scopes)를 참조하세요.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093702_hr9AVKZdRukk0D6oqm?q=80&s=1280x180&t=outside&f=webp)

### **자격 증명 설정**

그런 다음 n8n 자격 증명으로:

1. GitHub 엔터프라이즈 서버를 사용하지 않는 경우 **GitHub 서버** URL을 변경하지 마세요.

- [GitHub 엔터프라이즈 서버](https://docs.github.com/en/enterprise-server@3.9/admin/overview/about-github-enterprise-server)를 사용하는 경우 서버의 URL과 일치하도록 **GitHub 서버**를 업데이트합니다.

2. GitHub 프로필에 표시된 대로 **사용자** 이름을 입력합니다.

3. 위에서 생성한 **액세스 토큰**을 입력합니다.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093703_79BKuMOPVAE9IamlhN?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093704_nzZMQzy0RNvCeTtIAA?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093704_6M4ZWHfdOkdpdj0i0t?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093705_8gotbMhS9EFLRHqAtr?q=80&s=1280x180&t=outside&f=webp)

## OpenWeather

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093706_0w6nYtlpUKfNgXs17K?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093706_ZcbWqqsT4L9mO7Zsjf?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093707_K0BLoopen4u1RPEgo1?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093707_alOQXj0XckayCeFgkv?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093708_tW6WjqRoZwtt7vz6ib?q=80&s=1280x180&t=outside&f=webp)

## LinkedIn

[https://slashpage.com/n8n-guide/943zqpmq59zzgmwnvy87](https://slashpage.com/n8n-guide/943zqpmq59zzgmwnvy87)

# 제공하지 않는 앱

### Buffer 

- Make에서는 제공하지만, 신규 API를 현재는 제공하지 않습니다.

- 

- 

---

# Unofficial Support

- 아래는 n8n에 공식적으로 지원하지 않지만 API를 통해서 사용하는 방법에 대해 안내하고 있습니다.

### HTTP Node에 cURL 정보 쉽게 가져오는 방법

- API를 제공하는 문서에는 보통 `API Endpoint` 를 제공합니다.

    - OpenAI 에서 제공하는 API 문서 입니다.  [https://platform.openai.com/docs/api-reference/chat/create](https://platform.openai.com/docs/api-reference/chat/create) 

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093709_dvL3408IVgpwTLb5me?q=80&s=1280x180&t=outside&f=webp)

    - 이런식으로 cURL이라고 되어있는 내용을 찾은 후, 본인의 API 키값과 다른 필수 입력 파라미터들을 찾아서 넣으신 후 복사를 합니다.

```
curl https://api.openai.com/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -d '{
    "model": "gpt-4o",
    "messages": [
      {
        "role": "system",
        "content": "You are a helpful assistant."
      },
      {
        "role": "user",
        "content": "Hello!"
      }
    ]
  }'

```

- HTTP Request 노드를 열고, Import cURL을 선택 후 

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093710_r47JRt3E4j9hyUciPg?q=80&s=1280x180&t=outside&f=webp)

- 복사했던 내용을 붙여넣으면 됩니다.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093711_oqrbgrB2mFJEsz8stA?q=80&s=1280x180&t=outside&f=webp)

- 간혹 버그로 인해 일부 값이 빠져있는 경우가 있습니다. 실행을 해보며 모든 값이 잘 동작하는지 확인해보면 됩니다.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093711_4FMfGt5Hvyrh7M9Pla?q=80&s=1280x180&t=outside&f=webp)

## Perplexity

- [Perplexity API 발급 링크](https://docs.perplexity.ai/guides/getting-started) (결제수단 등록 후 최소 $3 충전 후에만 API_KEY 발급가능)

- perplexity [API 사용법 문서](https://perplexity.mintlify.app/api-reference/chat-completions)

n8n 설정값 

- Method : POST

- URL : [https://api.perplexity.ai/chat/completions](https://api.perplexity.ai/chat/completions) 

- Authentication : Generic Credential Type

- Generic Auth Type : Header Auth

    - Header Auth Name : Authorization

    - Header Auth Value : Bearer <API_TOKEN>

- Send Headers : Enable

    - Using Fields Below

        - Name : Content-Type

        - Value : application/json

        - Name : accept

        - Value : application/json

- Send Body : Enable

    - Body Content Type : JSON

Specify Body : Using JSON

```
{
  "model": "llama-3.1-sonar-small-128k-online",
  "messages": [
    {
      "role": "system",
      "content": "Be precise and concise."
    },
    {
      "role": "user",
      "content": "How many stars are there in our galaxy?"
    }
  ],
  "max_tokens": 1000,
  "temperature": 0.2,
  "top_p": 0.9,
  "return_citations": true,
  "search_domain_filter": [
    "perplexity.ai"
  ],
  "return_images": false,
  "return_related_questions": false,
  "search_recency_filter": "month",
  "top_k": 0,
  "stream": false,
  "presence_penalty": 0,
  "frequency_penalty": 1
}
```

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093712_al0rMgDMkla1roh5kx?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093713_WeGA5goyk894CQKsue?q=80&s=1280x180&t=outside&f=webp)

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/093713_H0TdL0Rtkt3hLkS61M?q=80&s=1280x180&t=outside&f=webp)

---

## Naver API

- Calendar 

    - 제공하는 API는 **생성** 밖에 되지 않으며, 활용도가 낮음.

## SOLAPI (카카오톡 알림톡, 문자메시지) - WIP

## Threads API

## (Gen AI) Lumalabs API

## (Gen AI) Elevenlabs API 

[https://slashpage.com/n8n-guide/ndvwx7281pnn8m3z6jpg](https://slashpage.com/n8n-guide/ndvwx7281pnn8m3z6jpg)

For the site tree, see the [root Markdown](https://slashpage.com/n8n-guide.md).
