Nextcloud 凭据#
您可以使用以下凭据验证这些节点的身份:
支持的认证方式#
- 基础认证
- OAuth2
相关资源#
有关该服务的更多信息,请参阅 Nextcloud API 文档。
有关安装和配置 Nextcloud 的更多信息,请参阅 Nextcloud 用户手册。
使用基础认证#
要配置此凭据,您需要拥有 Nextcloud 账户及以下信息:
- WebDAV URL
- 用户名
- 密码 或应用密码
配置步骤:
- 创建 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 并添加
/<子目录>/remote.php/webdav/(将<子目录>替换为实际安装路径) - 有关构造 WebDAV URL 的更多信息,请参阅 Nextcloud 的 第三方 WebDAV 客户端 文档
- 若 Nextcloud 位于域名根目录:输入访问 Nextcloud 的 URL 并添加
- 输入您的用户名
- 关于密码:Nextcloud 推荐使用应用密码而非用户密码。创建应用密码:
- 在 Nextcloud Web 界面中,点击右上角头像并选择个人设置
- 在左侧菜单中选择安全
- 滚动至底部应用密码板块创建新应用密码
- 复制该应用密码并在 n8n 中设置为密码
使用 OAuth2#
要配置此凭据,您需要拥有 Nextcloud 账户及以下信息:
- 授 权 URL 与访问令牌 URL:取决于访问 Nextcloud 的 URL
- 客户端 ID:在管理员安全设置中添加 OAuth2 客户端应用后生成
- 客户端密钥:在管理员安全设置中添加 OAuth2 客户端应用后生成
- WebDAV URL:取决于访问 Nextcloud 的 URL
配置步骤:
-
在 Nextcloud 中打开管理员安全设置
-
找到 OAuth 2.0 客户端下方的添加客户端板块
-
输入客户端名称(如
n8n integration) -
从 n8n 复制 OAuth 回调 URL 并设置为重定向 URI
-
在 Nextcloud 中点击添加
-
在 n8n 中更新授权 URL,将
https://nextcloud.example.com替换为实际访问 URL。例如,若通过https://cloud.n8n.com访问,则授权 URL 为https://cloud.n8n.com/apps/oauth2/authorize -
在 n8n 中更新访问令牌 URL,将
https://nextcloud.example.com替换为实际访问 URL。例如,若通过https://cloud.n8n.com访问,则访问令牌 URL 为https://cloud.n8n.com/apps/oauth2/api/v1/token美化 URL 配置说明:
授权 URL 和访问令牌 URL 需配置 Nextcloud 使用美化 URL。若未配置,需在 Nextcloud URL 与
/apps/oauth2之间插入/index.php/,例如:https://cloud.n8n.com/index.php/apps/oauth2/api/v1/token -
复制 Nextcloud OAuth2 客户端的客户端标识符,在 n8n 中设置为客户端 ID
-
复制 Nextcloud 的密钥,在 n8n 中设置为客户端密钥
-
在 n8n 中创建 WebDAV URL:
- 若 Nextcloud 位于域名根目录:输入访问 URL 并添加
/remote.php/webdav/。例如,通过https://cloud.n8n.com访问时,WebDAV URL 为https://cloud.n8n.com/remote.php/webdav - 若安装在子目录中:输入访问 URL 并添加
/<子目录>/remote.php/webdav/(将<子目录>替换为实际安装路径) - 更多构造说明请参阅 Nextcloud 的 第三方 WebDAV 客户端 文档
- 若 Nextcloud 位于域名根目录:输入访问 URL 并添加
更详细的指导请参阅 Nextcloud OAuth2 配置文档。