Nextcloud 凭据(Nextcloud credentials)#
你可以使用以下凭据验证以下节点:
🌐 You can use these credentials to authenticate the following nodes:
支持的身份验证方法(Supported authentication methods)#
- 基本身份验证
- OAuth2
相关资源(Related resources)#
有关该服务的更多信息,请参阅 Nextcloud 的 API 文档。
🌐 Refer to Nextcloud's API documentation for more information about the service.
有关安装和配置 Nextcloud 的更多信息,请参阅 Nextcloud 用户手册。
🌐 Refer to Nextcloud's user manual for more information on installing and configuring Nextcloud.
使用基本身份验证(Using basic auth)#
要配置此凭据,你需要一个 Nextcloud 账户以及:
🌐 To configure this credential, you'll need a Nextcloud account and:
- 您的 WebDAV URL
- 您的用户名
- 您的密码或应用密码
设置:
🌐 To set it up:
- 要创建你的 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 建议使用应用密码而不是你的用户密码。要创建应用密码,请执行以下操作:
- 在 Nextcloud 网络界面中,点击右上角的头像,然后选择 个人设置。
- 在左侧菜单中,选择 安全。
- 向下滚动到 应用密码 部分并创建一个新的应用密码。
- 复制该应用密码,并将其作为你的密码输入到 n8n 中。
使用 OAuth2(Using OAuth2)#
要配置此凭据,你需要一个 Nextcloud 账户以及:
🌐 To configure this credential, you'll need a Nextcloud account and:
- 授权 URL 和 访问令牌 URL:这些取决于你用于访问 Nextcloud 的 URL。
- A 客户端 ID:在你在 管理员安全设置 中添加 OAuth2 客户端应用后生成。
- 一个 客户端密钥:在你在 管理员安全设置 中添加 OAuth2 客户端应用后生成。
- 一个 WebDAV URL:这取决于你用来访问 Nextcloud 的 URL。
设置:
🌐 To set it up:
- 在 Nextcloud 中,打开你的管理员安全设置。
- 在 OAuth 2.0 客户端 下找到 添加客户端 部分。
- 为你的客户输入一个名称,例如
n8n integration。 - 从 n8n 复制 OAuth 回调 URL 并将其作为 重定向 URI 输入。
- 然后在 Nextcloud 中选择 添加。
- 在 n8n 中,更新 授权 URL,将
https://nextcloud.example.com替换为你用于访问 Nextcloud 的 URL。例如,如果你通过https://cloud.n8n.com访问 Nextcloud,那么授权 URL 是https://cloud.n8n.com/apps/oauth2/authorize。 -
在 n8n 中,更新 访问令牌 URL,将
https://nextcloud.example.com替换为你用来访问 Nextcloud 的 URL。例如,如果你通过https://cloud.n8n.com访问 Nextcloud,那么访问令牌 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 的 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 配置文档 获取更详细的说明。
🌐 Refer to the Nextcloud OAuth2 Configuration documentation for more detailed instructions.