.net 如何在不将密钥存储在代码或appconfig中的情况下使用Azure Key Vault对应用程序进行身份验证?
我有一个应用程序,它使用Azure Key Vault存储一堆秘密。我在Azure门户中创建了一个应用程序注册,以获取客户端机密和客户端id,我正使用它们通过keyvault验证我的应用程序,但我不想将这些密钥存储在代码或appconfig中。有更好的方法吗?您可以使用托管(应用程序服务时)或系统(虚拟机时)标识 基本上,应用程序服务(前一种情况)或整个机器(后一种情况)可以通过Azure识别,并且能够访问资源(包括密钥库),而无需直接身份验证 请参见教程:.net 如何在不将密钥存储在代码或appconfig中的情况下使用Azure Key Vault对应用程序进行身份验证?,.net,visual-studio,azure,azure-keyvault,.net,Visual Studio,Azure,Azure Keyvault,我有一个应用程序,它使用Azure Key Vault存储一堆秘密。我在Azure门户中创建了一个应用程序注册,以获取客户端机密和客户端id,我正使用它们通过keyvault验证我的应用程序,但我不想将这些密钥存储在代码或appconfig中。有更好的方法吗?您可以使用托管(应用程序服务时)或系统(虚拟机时)标识 基本上,应用程序服务(前一种情况)或整个机器(后一种情况)可以通过Azure识别,并且能够访问资源(包括密钥库),而无需直接身份验证 请参见教程: