Azure Storage 凭据#
您可以使用这些凭据来验证以下节点:
前置条件#
- 创建一个 Azure 订阅。
- 创建一个 Azure 存储账户。
支持的验证方法#
- OAuth2
- 共享密钥
相关资源#
请参考 Azure Storage 的 API 文档 了解更多关于该服务的信息。
使用 OAuth2#
n8n 云服务用户注意事项
云服务用户无需提供连接详细信息。选择连接我的账户通过浏览器进行连接。
对于自托管用户,从头配置 OAuth2 有两个主要步骤:
按照以下每个步骤的详细说明进行操作。有关 Microsoft OAuth2 Web 流程的更多详细信息,请参考 Microsoft 身份验证和授权基础知识。
注册应用程序#
在 Microsoft 身份平台注册应用程序:
- 打开 Microsoft 应用程序注册门户。
- 选择 Register an application。
- 为您的应用输入一个 Name。
- 在 Supported account types 中,选择 Accounts in any organizational directory (Any Azure AD directory - Multi-tenant) and personal Microsoft accounts (for example, Skype, Xbox)。
- 在 Register an application 中:
- 从您的 n8n 凭据中复制 OAuth Callback URL 回调 URL。
- 将其粘贴到 Redirect URI (optional) 字段中。
- 选择 Select a platform > Web。
- 选择 Register 完成应用程序创建。
- 复制 Application (client) ID 并将其粘贴到 n8n 中作为 Client ID 客户端 ID。
请参考 在 Microsoft 身份平台注册应用程序 了解更多信息。
生成客户端密钥#
创建应用程序后,为其生成客户端密钥:
- 在您的 Microsoft 应用程序页面上,在左侧导航中选择 Certificates & secrets。
- 在 Client secrets 中,选择 + New client secret。
- 为您的客户端密钥输入一个 Description,比如
n8n credential
。 - 选择 Add。
- 复制 Value 列中的 Secret。
- 将其粘贴到 n8n 中作为 Client Secret 客户端密钥。
- 在 n8n 中选择 Connect my account 完成连接设置。
- 登录您的 Microsoft 账户并允许应用访问您的信息。
请参考 Microsoft 的 添加凭据 了解更多关于添加客户端密钥的信息。
使用共享密钥#
要配置此凭据,您需要:
- 一个 Account 账户:您的 Azure Storage 账户名称。
- 一个 Key 密钥:您的 Azure Storage 账户的共享密钥。选择 Security + networking 然后选择 Access keys。您可以使用两个账户密钥中的任何一个。
请参考 管理存储账户访问密钥 | Microsoft 了解更详细的步骤。
常见问题#
以下是 Azure Storage 凭据的已知常见错误和问题。
需要管理员批准#
在尝试为 Microsoft365 或 Microsoft Entra 账户添加凭据时,用户在执行程序时可能会看到此操作需要管理员批准的消息。
当尝试为凭据授予权限的账户由 Microsoft Entra 管理时,将出现此消息。为了颁发凭据,管理员账户需要为该应用程序向用户(或"租户")授予权限。
此程序在 Microsoft Entra 文档中有详细说明。