GetKey 的 Azure KeyVaultClient 机密

Azure KeyVaultClient Secret for GetKey

我有这个代码片段:

我需要获取参数:

keyIdentifier 很简单:

clientId也很好找:

clientSecret - 我从哪里得到这个?

您的屏幕截图是托管身份,没有您可以使用的客户端密码。 它在内部使用证书,但这与这里无关。

我的建议是使用 Azure.Identity 库通过 DefaultAzureCredential 获取令牌。 并使用较新的 KeyVault 库,例如:

DefaultAzureCredential 可以在本地开发环境中自动使用系统分配的托管标识和您的用户帐户。 它尝试多种方法并使用有效的方法。