자격증명 생성 및 편집
자격증명은 n8n 워크플로를 API 또는 데이터베이스와 같은 외부 서비스에 연결하는 데 사용되는 안전하게 저장된 인증 정보입니다. 워크플로 편집기에서 노드를 편집할 때 자격증명 드롭다운에서도 새 자격증명을 생성할 수 있습니다.
자격증명은 n8n 워크플로를 API 또는 데이터베이스와 같은 외부 서비스에 연결하는 데 사용되는 안전하게 저장된 인증 정보입니다.
자격증명 생성#
- 사이드 메뉴의 왼쪽 상단 모서리에 있는
Create 버튼을 선택합니다. credential을 선택합니다. - n8n 인스턴스가 프로젝트를 지원하는 경우, 개인 공간 또는 접근 가능한 특정 프로젝트 내에 자격증명을 생성할지 선택해야 합니다. 커뮤니티 버전을 사용하는 경우 개인 공간 내에 자격증명을 생성합니다.
- 연결할 앱 또는 서비스를 선택합니다.
또는:
- Overview 페이지 또는 특정 프로젝트에서 오른쪽 상단 모서리에 있는
Create 버튼을 사용합니다. Credential을 선택합니다. - Overview 페이지에서 하는 경우, 개인 공간 내에 자격증명이 생성됩니다. 프로젝트 내에서 하는 경우, 해당 특정 프로젝트 내에 자격증명이 생성됩니다.
- 연결할 앱 또는 서비스를 선택합니다.
워크플로 편집기에서 노드를 편집할 때 자격증명 드롭다운에서도 새 자격증명을 생성할 수 있습니다.
자격증명 모달에서 서비스가 요구하는 세부 정보를 입력합니다. 안내는 자격증명 라이브러리의 서비스 페이지를 참조하세요.
자격증명을 저장하면 n8n이 작동하는지 테스트합니다.
n8n은 기본적으로 새 자격증명 이름을 "노드 이름 account"로 지정합니다. 노드 이름 변경과 유사하게 이름을 클릭하여 자격증명 이름을 변경할 수 있습니다. 자격증명의 앱 또는 서비스, 유형, 목적을 식별하는 이름을 지정하는 것이 좋은 습관입니다. 명명 규칙을 사용하면 자격증명을 추적하고 식별하기 쉬워집니다.
허용된 HTTP 요청 도메인#
Allowed HTTP Request Domains 필드는 웹 기반 API 및 서비스를 위한 많은 n8n 자격 증명에 표시됩니다. 이 필드는 HTTP Request 노드에서 자격 증명을 선택했을 때 해당 자격 증명을 사용할 수 있는 도메인을 제어합니다. 전용 노드에서 자격 증명을 사용할 때는 효과가 없습니다.
이 필드에는 세 가지 옵션이 있습니다:
- All: 자격 증명을 모든 URL에 사용할 수 있습니다.
- Specific Domains: 특정 도메인으로 제한합니다 (
httpbin.org, api.github.com과 같이 쉼표로 구분된 목록 제공). - None: HTTP Request 노드에서의 자격 증명 사용이 완전히 차단됩니다.
이 필드는 의도한 도메인 외부의 URL로 자격 증명이 전송되는 등 자격 증명의 오용을 방지합니다.
자격증명에서의 표현식#
워크플로가 실행되는 동안 자격증명을 동적으로 설정하기 위해 표현식을 사용할 수 있습니다:
- 워크플로에서 자격증명이 포함된 데이터 경로를 찾습니다. 이는 데이터의 정확한 파라미터 이름에 따라 다릅니다. 자격증명을 필요로 하는 노드에 도달했을 때 자격증명이 포함된 데이터가 워크플로에서 사용 가능한지 확인합니다.
- 자격증명을 생성할 때, 표현식을 사용하려는 필드 위에 마우스를 올립니다.
- Expression을 켭니다.
- 표현식을 입력합니다.
예시 워크플로#
예시 사용법#
템플릿을 n8n 인스턴스에 로드하려면:
- 워크플로우 JSON 파일을 다운로드합니다.
- n8n 인스턴스에서 새 워크플로우를 엽니다.
- JSON을 붙여넣거나 Workflow menu
> Import from file... 을 선택합니다.
예시 워크플로우는 Sticky Notes를 사용하여 안내합니다:
- 노란색: 참고 사항 및 정보.
- 초록색: 워크플로우 실행 지침.
- 주황색: 워크플로우가 작동하려면 변경이 필요한 항목.
- 파란색: 예시의 주요 기능에 대한 주의 표시.
