【发布时间】:2020-04-09 05:57:02
【问题描述】:
我使用的是azure-keyvault,但现在已弃用。我用于加密和解密东西。我只需要操作clientId、clientSecret和密钥标识符。
因为现在 azure-keyvault 已被弃用,所以我切换到 @azure/keyvault-keys/@azure/identity。为此,我需要一个以前不需要的租户 (ClientSecretCredential)。为什么会这样,或者有没有办法不需要它?
【问题讨论】:
-
据我所知,您将使用
ms-rest-azure包来创建凭据,然后将其传递给azure-keyvault包中的KeyVaultClient。ms-rest-azure中的客户端 ID 和客户端密码相关登录方法将是withServicePrincipalSecret,它采用clientId、clientSecret和domain。这个domain只不过是tenantId。在不知道域/租户 ID 的情况下,您在哪里使用其他方式获取凭据?