跳至内容

Nextcloud 凭证#

您可以使用这些凭证来验证以下节点:

支持的认证方法#

  • 基本认证
  • OAuth2

有关该服务的更多信息,请参阅Nextcloud的API文档

有关安装和配置Nextcloud的更多信息,请参阅Nextcloud用户手册

使用基础认证#

要配置此凭证,您需要一个Nextcloud账户以及:

  • 您的 Web DAV URL
  • 您的用户
  • 您的密码或应用密码

设置方法:

  1. To create your Web DAV URL: If Nextcloud is in the root of your domain: Enter the URL you use to access Nextcloud and add /remote.php/webdav/. For example, if you access Nextcloud at https://cloud.n8n.com, your WebDAV URL is https://cloud.n8n.com/remote.php/webdav.
    • 如果Nextcloud安装在子目录中,请输入用于访问Nextcloud的URL并添加//remote.php/webdav/。将替换为Nextcloud安装所在的子目录。
    • 有关构建WebDAV URL的更多信息,请参考Nextcloud的第三方WebDAV客户端文档。
  2. 输入您的用户名称。
  3. For the Password, Nextcloud recommends using an app password rather than your user password. To create an app password:
    1. 在Nextcloud网页界面中,点击右上角头像并选择个人设置
    2. 在左侧菜单中选择安全
    3. 滚动到页面底部的应用密码部分,创建一个新的应用密码。
    4. 复制该应用密码,并在n8n中将其作为密码输入。

使用OAuth2认证#

要配置此凭证,您需要一个Nextcloud账户以及:

  • 一个授权URL访问令牌URL:这些取决于您用于访问Nextcloud的URL。
  • 一个客户端ID:在管理员安全设置中添加OAuth2客户端应用程序时生成。
  • 一个客户端密钥:在管理员安全设置中添加OAuth2客户端应用程序时生成。
  • 一个Web DAV URL:这取决于您用于访问Nextcloud的URL。

设置方法:

  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客户端的客户端标识符,并将其作为客户端ID输入到n8n中。

  9. 复制Nextcloud的密钥并将其作为客户端密钥输入到n8n中。
  10. In n8n, to create your Web DAV URL: If Nextcloud is in the root of your domain, enter the URL you use to access Nextcloud and add /remote.php/webdav/. For example, if you access Nextcloud at https://cloud.n8n.com, your WebDAV URL is https://cloud.n8n.com/remote.php/webdav.
    • 如果Nextcloud安装在子目录中,请输入用于访问Nextcloud的URL并添加/<subdirectory>/remote.php/webdav/。将<subdirectory>替换为Nextcloud安装所在的子目录。
    • 有关构建WebDAV URL的更多信息,请参考Nextcloud的第三方WebDAV客户端文档。

请参考Nextcloud的OAuth2配置文档获取更详细的说明。

优云智算