Skip to content

Nextcloud 凭据(Nextcloud credentials)#

你可以使用以下凭据验证以下节点:

🌐 You can use these credentials to authenticate the following nodes:

支持的身份验证方法(Supported authentication methods)#

  • 基本身份验证
  • OAuth2

有关该服务的更多信息,请参阅 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:

  1. 要创建你的 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 客户端 文档。
  2. 请输入你的用户名
  3. 对于 密码,Nextcloud 建议使用应用密码而不是你的用户密码。要创建应用密码,请执行以下操作:
    1. 在 Nextcloud 网络界面中,点击右上角的头像,然后选择 个人设置
    2. 在左侧菜单中,选择 安全
    3. 向下滚动到 应用密码 部分并创建一个新的应用密码。
    4. 复制该应用密码,并将其作为你的密码输入到 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:

  1. 在 Nextcloud 中,打开你的管理员安全设置
  2. OAuth 2.0 客户端 下找到 添加客户端 部分。
  3. 为你的客户输入一个名称,例如 n8n integration
  4. 从 n8n 复制 OAuth 回调 URL 并将其作为 重定向 URI 输入。
  5. 然后在 Nextcloud 中选择 添加
  6. 在 n8n 中,更新 授权 URL,将 https://nextcloud.example.com 替换为你用于访问 Nextcloud 的 URL。例如,如果你通过 https://cloud.n8n.com 访问 Nextcloud,那么授权 URL 是 https://cloud.n8n.com/apps/oauth2/authorize
  7. 在 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

  8. 复制 Nextcloud 客户端标识符 用于你的 OAuth2 客户端,并在 n8n 中将其作为 客户端 ID 输入。

  9. 复制 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 的 OAuth2 配置文档 获取更详细的说明。

🌐 Refer to the Nextcloud OAuth2 Configuration documentation for more detailed instructions.