凭证 (Credentials) 在 n8n 中,凭证用于安全地存储和管理您连接到各种外部服务和应用程序所需的授权信息。 当您的工作流需要与第三方服务(例如,Google Sheets、Slack、Twitter、数据库等)进行交互时,通常需要提供该服务的访问凭证,例如 API 密钥、OAuth 令牌、用户名和密码等。 凭证的主要特点: - 安全存储: n8n 提供了一个安全的凭证管理系统,用于存储这些敏感的授权信息。这些凭证通常会经过加密处理,以保护您的账户安全。
- 集中管理: 您可以在 n8n 的凭证管理界面集中创建、查看和管理所有工作流所需的凭证。这样可以避免在每个节点中重复输入和存储敏感信息。
- 一次配置,多次使用: 一旦您为一个服务配置了凭证,就可以在多个工作流和多个节点中重复使用该凭证,而无需重新输入。
- 支持多种授权方式: n8n 的凭证管理系统支持各种常见的授权方式,包括:
- API 密钥 (API Keys): 一些服务通过 API 密钥进行身份验证。
- OAuth 2.0: 许多现代 Web 应用程序使用 OAuth 2.0 协议进行授权,n8n 提供了方便的 OAuth 2.0 连接流程。
- 基本认证 (Basic Authentication): 基于用户名和密码的认证方式。
- 自定义认证 (Custom Authentication): 允许您配置更复杂的认证方式。
- 节点关联: 在配置需要与外部服务交互的节点时,您可以从凭证管理系统中选择已保存的凭证,将节点与相应的授权信息关联起来。
- 避免硬编码: 使用凭证管理可以避免将敏感的授权信息直接硬编码到工作流中,这是一种不安全且难以维护的做法。
简单来说,凭证是 n8n 连接外部世界的“钥匙”。 通过安全地管理和使用凭证,您的工作流可以安全可靠地与各种在线服务和应用程序进行交互,实现强大的自动化集成。
|