Nextcloud 凭证#
您可以使用这些凭证来验证以下节点:
支持的认证方式#
- 基本认证
- OAuth2
相关资源#
有关服务的更多信息,请参考 Nextcloud API 文档。
有关安装和配置 Nextcloud 的更多信息,请参考 Nextcloud 用户手册。
使用基本认证#
要配置此凭证,您需要一个 Nextcloud 账户以及:
- 您的 Web DAV URL
- 您的 用户名
- 您的 密码或应用密码
设置步骤:
- 创建您的 Web DAV 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 Web 界面中,选择右上角的头像并选择个人设置。
- 在左侧菜单中,选择安全。
- 滚动到底部的应用密码部分并创建一个新的应用密码。
- 复制该应用密码并在 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
。Pretty URL 配置
授权 URL 和 访问令牌 URL 假设您已将 Nextcloud 配置为使用 Pretty URLs。如果您没有配置,则必须在 Nextcloud URL 和
/apps/oauth2
部分之间添加/index.php/
,例如:https://cloud.n8n.com/index.php/apps/oauth2/api/v1/token
。 -
复制 Nextcloud OAuth2 客户端的客户端标识符并在 n8n 中将其输入为客户端 ID。
- 复制 Nextcloud 密钥并在 n8n 中将其输入为客户端密钥。
- 在 n8n 中创建您的 Web DAV 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 配置文档。
此页面是否
微信
🚀 与作者交流
关注公众号

n8n实战笔记
📚 教程 💡 案例 🔧 技巧
📚 教程 💡 案例 🔧 技巧
添加微信

1对1 专业指导
⚡ 快答 🎯 定制 🚀 支持
⚡ 快答 🎯 定制 🚀 支持