Strapi 자격 증명#
이 자격 증명을 사용하여 다음 노드를 인증할 수 있습니다:
사전 요구 사항#
다음과 함께 Strapi 관리자 계정을 생성하세요:
- 기존 Strapi 프로젝트에 대한 액세스.
- 해당 프로젝트 내에서 최소한 하나의 컬렉션 유형.
- 해당 컬렉션 유형 내에 게시된 데이터.
자세한 내용은 Strapi 개발자 빠른 시작 가이드를 참조하세요.
지원하는 인증 방법#
- API 사용자 계정: 적절한 콘텐츠 권한을 가진 사용자 계정이 필요합니다.
- API 토큰: 관리자 계정이 필요합니다.
관련 리소스#
서비스에 대한 자세한 정보는 Strapi의 문서를 참조하세요.
API 사용자 계정 사용#
이 자격 증명을 구성하려면 다음이 필요합니다:
- 이메일: 사용자 계정에 대한 것, 관리자 계정이 아닙니다. 아래의 자세한 지침을 참조하세요.
- 비밀번호: 사용자 계정에 대한 것, 관리자 계정이 아닙니다. 아래의 자세한 지침을 참조하세요.
- URL:
./config/server.js
파일의url
매개변수로 정의된 Strapi 서버의 공개 URL을 사용하세요. Strapi는 절대 URL 사용을 권장합니다.- Strapi Cloud 프로젝트의 경우, 예:
https://my-strapi-project-name.strapiapp.com
와 같이 Cloud 프로젝트의 URL을 사용하세요.
- Strapi Cloud 프로젝트의 경우, 예:
- API 버전: 호출에 사용할 API 버전을 선택하세요. 옵션은 다음과 같습니다:
- 버전 3
- 버전 4
Strapi에서 구성은 두 단계로 이루어집니다:
각 단계에 대한 자세한 지침은 아래를 참조하세요.
역할 구성#
API 액세스를 위해 설정 > 사용자 및 권한 플러그인에서 사용자 및 권한 플러그인을 사용하세요.
플러그인에 대한 더 많은 정보는 사용자 및 권한 플러그인 구성을 참조하세요. 역할에 대한 더 많은 정보는 최종 사용자 역할 구성을 참조하세요.
n8n 자격 증명의 경우, 사용자는 컬렉션 유형에 대한 API 권한을 부여하는 역할을 가지고 있어야 합니다. 역할은 다음과 같이 구성할 수 있습니다:
- 기본 인증된 역할을 업데이트하여 권한을 포함하고 그 역할에 사용자를 할당합니다. 역할의 권한을 구성하는 방법에 대한 자세한 정보는 역할 권한 구성을 참조하세요.
- 새로운 역할을 생성하여 권한을 포함하고 그 역할에 사용자를 할당합니다. 새로운 역할 생성에 대한 자세한 정보는 새 역할 생성을 참조하세요.
두 옵션 모두 역할을 열면:
- 권한 섹션으로 이동합니다.
- 관련 컬렉션 유형 섹션을 엽니다.
- 역할이 가져야 하는 컬렉션 유형에 대한 권한을 선택합니다. 옵션은 다음과 같습니다:
create
(POST)find
및findone
(GET)update
(PUT)delete
(DELETE)
- 관련 컬렉션 유형에 대해 반복합니다.
- 역할을 저장합니다.
권한 옵션에 대한 자세한 정보는 엔드포인트를 참조하세요.
사용자 계정 만들기#
적절한 역할이 주어졌으므로 엔드 유저 계정을 생성하고 해당 역할을 할당하세요:
- 콘텐츠 관리자 > 컬렉션 유형 > 사용자로 이동합니다.
- 새 항목 추가를 선택합니다.
- 사용자 세부 정보를 입력합니다. n8n 자격 증명에는 다음 필드가 필요하지만, 귀하의 Strapi 프로젝트에는 더 많은 사용자 지정 필드가 필요할 수 있습니다:
- 사용자 이름: 모든 Strapi 사용자에게 필수입니다.
- 이메일: Strapi에 입력하고 n8n 자격 증명의 이메일로 사용합니다.
- 비밀번호: Strapi에 입력하고 n8n 자격 증명의 비밀번호로 사용합니다.
- 역할: 이전 단계에서 설정한 역할을 선택합니다.
자세한 내용은 엔드 유저 계정 관리를 참조하세요.
API 토큰 사용#
이 자격 증명을 구성하려면 다음이 필요합니다:
-
API 토큰: 설정 > 전역 설정 > API 토큰에서 API 토큰을 생성합니다. API 토큰을 생성하는 방법에 대한 자세한 정보는 Strapi의 새 API 토큰 문서를 참조하세요.
API 토큰 권한
전역 설정에서 API 토큰 옵션이 보이지 않으면 귀하의 계정에는 API 토큰 > 읽기 권한이 없습니다.
-
URL:
./config/server.js
에서url
매개변수로 정의된 Strapi 서버의 공개 URL을 사용합니다. Strapi는 절대 URL 사용을 권장합니다.- Strapi Cloud 프로젝트의 경우 다음과 같은 Cloud 프로젝트의 URL을 사용하세요:
https://my-strapi-project-name.strapiapp.com
- Strapi Cloud 프로젝트의 경우 다음과 같은 Cloud 프로젝트의 URL을 사용하세요:
- API 버전: 호출에 사용할 API 버전을 선택합니다. 옵션은 다음과 같습니다:
- 버전 3
- 버전 4