Nextcloud 자격 증명
n8n v2.29이 자격 증명을 사용하여 다음 노드를 인증할 수 있습니다: 서비스에 대한 자세한 내용은 Nextcloud API 문서를 참고하세요. Nextcloud 설치 및 구성에 대한 자세한 내용은 Nextcloud 사용자 매뉴얼을 참고하세요.
이 자격 증명을 사용하여 다음 노드를 인증할 수 있습니다:
지원되는 인증 방법#
- Basic auth
- OAuth2
관련 자료#
서비스에 대한 자세한 내용은 Nextcloud API 문서를 참고하세요.
Nextcloud 설치 및 구성에 대한 자세한 내용은 Nextcloud 사용자 매뉴얼을 참고하세요.
기본 인증 사용#
이 자격 증명을 구성하려면 Nextcloud 계정과 다음이 필요합니다:
- WebDAV URL
- User 이름
- Password 또는 앱 비밀번호
설정 방법:
- WebDAV URL을 생성하려면: Nextcloud가 도메인의 루트에 있는 경우, Nextcloud에 접속할 때 사용하는 URL을 입력하고
/remote.php/webdav/를 추가합니다. 예를 들어https://cloud.n8n.com에서 Nextcloud에 접속한다면 WebDAV URL은https://cloud.n8n.com/remote.php/webdav입니다.- Nextcloud가 하위 디렉터리에 설치되어 있는 경우, Nextcloud에 접속할 때 사용하는 URL을 입력하고
/<subdirectory>/remote.php/webdav/를 추가합니다.<subdirectory>를 Nextcloud가 설치된 하위 디렉터리로 바꾸세요. - WebDAV URL을 구성하는 방법에 대한 자세한 내용은 Nextcloud의 타사 WebDAV 클라이언트 문서를 참고하세요.
- Nextcloud가 하위 디렉터리에 설치되어 있는 경우, Nextcloud에 접속할 때 사용하는 URL을 입력하고
- User 이름을 입력합니다.
- Password의 경우, Nextcloud는 사용자 비밀번호 대신 앱 비밀번호를 사용할 것을 권장합니다. 앱 비밀번호를 생성하려면:
- Nextcloud 웹 인터페이스에서 오른쪽 상단의 아바타를 선택하고 Personal settings를 선택합니다.
- 왼쪽 메뉴에서 Security를 선택합니다.
- 맨 아래로 스크롤하여 App Password 섹션에서 새 앱 비밀번호를 생성합니다.
- 생성된 앱 비밀번호를 복사하여 n8n의 Password에 입력합니다.
OAuth2 사용#
이 자격 증명을 구성하려면 Nextcloud 계정과 다음이 필요합니다:
- Authorization URL 및 Access Token URL: Nextcloud에 접속할 때 사용하는 URL에 따라 달라집니다.
- Client ID: Administrator Security Settings에서 OAuth2 클라이언트 애플리케이션을 추가하면 생성됩니다.
- Client Secret: Administrator Security Settings에서 OAuth2 클라이언트 애플리케이션을 추가하면 생성됩니다.
- WebDAV URL: Nextcloud에 접속할 때 사용하는 URL에 따라 달라집니다.
설정 방법:
-
Nextcloud에서 Administrator Security Settings를 엽니다.
-
OAuth 2.0 clients 아래에서 Add client 섹션을 찾습니다.
-
클라이언트에 대한 Name을 입력합니다. 예:
n8n integration. -
n8n에서 OAuth Callback URL을 복사하여 Redirection URI로 입력합니다.
-
그런 다음 Nextcloud에서 Add를 선택합니다.
-
n8n에서 Authorization URL을 업데이트하여
https://nextcloud.example.com을 Nextcloud에 접속할 때 사용하는 URL로 바꿉니다. 예를 들어https://cloud.n8n.com에서 Nextcloud에 접속한다면 Authorization URL은https://cloud.n8n.com/apps/oauth2/authorize입니다. -
n8n에서 Access Token URL을 업데이트하여
https://nextcloud.example.com을 Nextcloud에 접속할 때 사용하는 URL로 바꿉니다. 예를 들어https://cloud.n8n.com에서 Nextcloud에 접속한다면 Access Token URL은https://cloud.n8n.com/apps/oauth2/api/v1/token입니다.Pretty URL 구성
Authorization URL과 Access Token URL은 Nextcloud에서 Pretty URL을 사용하도록 구성했다고 가정합니다. 구성하지 않았다면 Nextcloud URL과
/apps/oauth2부분 사이에/index.php/를 추가해야 합니다. 예:https://cloud.n8n.com/index.php/apps/oauth2/api/v1/token. -
OAuth2 클라이언트의 Nextcloud Client Identifier를 복사하여 n8n의 Client ID로 입력합니다.
-
Nextcloud의 Secret을 복사하여 n8n의 Client Secret으로 입력합니다.
-
n8n에서 WebDAV URL을 생성하려면: Nextcloud가 도메인의 루트에 있는 경우, Nextcloud에 접속할 때 사용하는 URL을 입력하고
/remote.php/webdav/를 추가합니다. 예를 들어https://cloud.n8n.com에서 Nextcloud에 접속한다면 WebDAV URL은https://cloud.n8n.com/remote.php/webdav입니다.- Nextcloud가 하위 디렉터리에 설치되어 있는 경우, Nextcloud에 접속할 때 사용하는 URL을 입력하고
/<subdirectory>/remote.php/webdav/를 추가합니다.<subdirectory>를 Nextcloud가 설치된 하위 디렉터리로 바꾸세요. - WebDAV URL을 구성하는 방법에 대한 자세한 내용은 Nextcloud의 타사 WebDAV 클라이언트 문서를 참고하세요.
- Nextcloud가 하위 디렉터리에 설치되어 있는 경우, Nextcloud에 접속할 때 사용하는 URL을 입력하고
더 자세한 지침은 Nextcloud OAuth2 구성 문서를 참고하세요.