Nextcloud 凭证#
您可以使用这些凭证来验证以下节点:
支持的认证方法#
- 基本认证
- OAuth2
相关资源#
有关该服务的更多信息,请参阅Nextcloud的API文档。
有关安装和配置Nextcloud的更多信息,请参阅Nextcloud用户手册。
使用基础认证#
要配置此凭证,您需要一个Nextcloud账户以及:
- 您的 Web DAV URL
- 您的用户名
- 您的密码或应用密码
设置方法:
- 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 athttps://cloud.n8n.com, your WebDAV URL ishttps://cloud.n8n.com/remote.php/webdav.- 如果Nextcloud安装在子目录中,请输入用于访问Nextcloud的URL并添加
/。将/remote.php/webdav/ 替换为Nextcloud安装所在的子目录。 - 有关构建WebDAV URL的更多信息,请参考Nextcloud的第三方WebDAV客户端文档。
- 如果Nextcloud安装在子目录中,请输入用于访问Nextcloud的URL并添加
- 输入您的用户名称。
- For the Password, Nextcloud recommends using an app password rather than your user password. To create an app password:
- 在Nextcloud网页界面中,点击右上角头像并选择个人设置。
- 在左侧菜单中选择安全。
- 滚动到页面底部的应用密码部分,创建一个新的应用密码。
- 复制该应用密码,并在n8n中将其作为密码输入。
使用OAuth2认证#
要配置此凭证,您需要一个Nextcloud账户以及:
- 一个授权URL和访问令牌URL:这些取决于您用于访问Nextcloud的URL。
- 一个客户端ID:在管理员安全设置中添加OAuth2客户端应用程序时生成。
- 一个客户端密钥:在管理员安全设置中添加OAuth2客户端应用程序时生成。
- 一个Web DAV URL:这取决于您用于访问Nextcloud的URL。
设置方法:
- 在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客户端的客户端标识符,并将其作为客户端ID输入到n8n中。
- 复制Nextcloud的密钥并将其作为客户端密钥输入到n8n中。
- 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 athttps://cloud.n8n.com, your WebDAV URL ishttps://cloud.n8n.com/remote.php/webdav.- 如果Nextcloud安装在子目录中,请输入用于访问Nextcloud的URL并添加
/<subdirectory>/remote.php/webdav/。将<subdirectory>替换为Nextcloud安装所在的子目录。 - 有关构建WebDAV URL的更多信息,请参考Nextcloud的第三方WebDAV客户端文档。
- 如果Nextcloud安装在子目录中,请输入用于访问Nextcloud的URL并添加
请参考Nextcloud的OAuth2配置文档获取更详细的说明。