首页 > 解决方案 > 我们如何获取 Azure Function App 的租户 ID、客户端 ID 和客户端密码?

问题描述

我将为 Azure Function App 使用密钥保管库。

我正在使用 .NET SDK。

  1. Azure.Security.KeyVault.Secrets
  2. Azure.Identity

例子:

string keyVaultUrl = configuration["KeyVaultSettings:Url"];

            TokenCredential credential = new DefaultAzureCredential();
#if DEBUG
            credential = new ClientSecretCredential(configuration["AZURE_TENANT_ID"],
                                                    configuration["AZURE_CLIENT_ID"],
                                                    configuration["AZURE_CLIENT_SECRET"]);
#endif

            var secretClient = new SecretClient(new Uri(keyVaultUrl), credential);

要在本地调试,我需要

租户 ID、客户端 ID 和客户端秘密。

我怎样才能得到这个?

标签: azureazure-functionsazure-keyvault

解决方案


我假设您在 Function App 中打开了身份验证。转到函数应用的应用注册和获取步骤Client Id,您可以参考thisthisTenant IdClient Secret


推荐阅读