如何获取Azure Function应用程序的租户ID、客户端ID和客户端密码?

7
我将为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 和客户端密钥。

我该如何获取这些信息?


请参考此链接(https://learn.microsoft.com/en-us/azure/active-directory/develop/howto-create-service-principal-portal#get-tenant-and-app-id-values-for-signing-in)获取租户 ID 和客户端 ID。但是,您无法从门户检索客户端密钥。您可以尝试创建新的客户端密钥。 - Hemant Halwai
1个回答

4

假设您已在功能应用程序中打开了身份验证。 转到函数应用程序的应用注册,获取客户端ID租户ID客户端密码的步骤,请参阅此链接此链接


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接