Nextcloud 자격 증명
다음 노드를 인증하는 데 이 자격 증명을 사용할 수 있습니다: 서비스에 대한 자세한 내용은 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으로 접속한다면 WebDAV URL은https://cloud.n8n.com/remote.php/webdav입니다.- Nextcloud가 하위 디렉터리에 설치된 경우 접속 URL 뒤에
/<subdirectory>/remote.php/webdav/를 추가합니다.<subdirectory>를 실제 하위 디렉터리 이름으로 바꿉니다. - WebDAV URL 구성에 대한 자세한 내용은 Nextcloud의 서드파티 WebDAV 클라이언트 문서를 참조하세요.
- Nextcloud가 하위 디렉터리에 설치된 경우 접속 URL 뒤에
- 사용자(User) 이름을 입력합니다.
- **비밀번호(Password)**에는 Nextcloud에서 사용자 비밀번호 대신 앱 비밀번호 사용을 권장합니다. 앱 비밀번호 생성 방법:
- Nextcloud 웹 인터페이스에서 오른쪽 상단의 아바타를 선택하고 개인 설정을 선택합니다.
- 왼쪽 메뉴에서 보안을 선택합니다.
- 하단의 앱 비밀번호 섹션으로 스크롤하여 새 앱 비밀번호를 생성합니다.
- 생성된 앱 비밀번호를 복사하여 n8n의 **비밀번호(Password)**로 입력합니다.
OAuth2 사용#
이 자격 증명을 구성하려면 Nextcloud 계정과 다음이 필요합니다:
- 인증 URL(Authorization URL) 및 액세스 토큰 URL(Access Token URL): Nextcloud 접속 URL에 따라 다릅니다.
- 클라이언트 ID(Client ID): 관리자 보안 설정에서 OAuth2 클라이언트 애플리케이션을 추가하면 생성됩니다.
- 클라이언트 시크릿(Client Secret): 관리자 보안 설정에서 OAuth2 클라이언트 애플리케이션을 추가하면 생성됩니다.
- WebDAV URL: Nextcloud 접속 URL에 따라 다릅니다.
설정 방법:
- Nextcloud에서 관리자 보안 설정을 엽니다.
- OAuth 2.0 클라이언트 아래의 클라이언트 추가 섹션을 찾습니다.
n8n 통합과 같이 클라이언트의 이름을 입력합니다.- n8n에서 OAuth 콜백 URL을 복사하여 리디렉션 URI로 입력합니다.
- Nextcloud에서 추가를 선택합니다.
- n8n에서 **인증 URL(Authorization URL)**의
https://nextcloud.example.com을 Nextcloud 접속 URL로 변경합니다. 예를 들어https://cloud.n8n.com으로 접속한다면 인증 URL은https://cloud.n8n.com/apps/oauth2/authorize입니다. - n8n에서 **액세스 토큰 URL(Access Token URL)**의
https://nextcloud.example.com을 Nextcloud 접속 URL로 변경합니다. 예를 들어https://cloud.n8n.com으로 접속한다면 액세스 토큰 URL은https://cloud.n8n.com/apps/oauth2/api/v1/token입니다.
**인증 URL(Authorization URL)**과 **액세스 토큰 URL(Access Token URL)**은 Nextcloud가 Pretty URL을 사용하도록 구성되어 있다고 가정합니다. 그렇지 않은 경우 Nextcloud URL과 /apps/oauth2 사이에 /index.php/를 추가해야 합니다. 예: https://cloud.n8n.com/index.php/apps/oauth2/api/v1/token.
- Nextcloud에서 OAuth2 클라이언트의 **클라이언트 식별자(Client Identifier)**를 복사하여 n8n의 **클라이언트 ID(Client ID)**로 입력합니다.
- Nextcloud의 **시크릿(Secret)**을 복사하여 n8n의 **클라이언트 시크릿(Client Secret)**으로 입력합니다.
- n8n에서 WebDAV URL 생성: Nextcloud가 도메인 루트에 있는 경우 접속 URL 뒤에
/remote.php/webdav/를 추가합니다. 예를 들어https://cloud.n8n.com으로 접속한다면 WebDAV URL은https://cloud.n8n.com/remote.php/webdav입니다.- Nextcloud가 하위 디렉터리에 설치된 경우 접속 URL 뒤에
/<subdirectory>/remote.php/webdav/를 추가합니다.<subdirectory>를 실제 하위 디렉터리 이름으로 바꿉니다. - WebDAV URL 구성에 대한 자세한 내용은 Nextcloud의 서드파티 WebDAV 클라이언트 문서를 참조하세요.
- Nextcloud가 하위 디렉터리에 설치된 경우 접속 URL 뒤에
자세한 지침은 Nextcloud OAuth2 구성 문서를 참조하세요.
