实现Azure密钥保管库2.0时出现Newtonsoft Json版本问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实现Azure密钥保管库2.0时出现Newtonsoft Json版本问题相关的知识,希望对你有一定的参考价值。

我试图在现有的应用程序中实现azure密钥保险库加密,但面临newtonsoft.json版本的地狱问题。

现有的应用程序引用了newtonsoft版本4.5.0.0,但是当我尝试使用Microsoft.Azure.keyVault版本2.0时,它需要newtonsoft.json版本的6.0.0.0

我无法将现有的newtonsoft版本更改为6.0.0.0,因为它在运行时会在现有代码中引发错误,并且他们也不想更改代码(另一个团队)。

那么,处理它的最佳方法是什么?

要使用哪个版本的Azure Key Vault,所以我们不需要更改现有的newtonSoft.Json版本的4.5?

答案

要使用哪个版本的Azure Key Vault,所以我们不需要更改现有的newtonSoft.Json版本的4.5?

没有可以与newtonSoft.Json 4.5版兼容的Azure Key Vault版本。它有newtonsoft.json(> = 6.0.8)的约束

处理它的最佳方法是什么?

在你的情况下,如果无法更改newtonsoft.json的版本,我建议你使用Azure Key Vault api

以上是关于实现Azure密钥保管库2.0时出现Newtonsoft Json版本问题的主要内容,如果未能解决你的问题,请参考以下文章

由于自签名 CA,访问 Azure 密钥保管库错误

如何读取存储在 Azure 密钥保管库中的值/秘密

Azure 磁盘加密 - 通过带有密钥保管库的 Terraform - VmExtensionProvisioningError

Azure 函数 - 从 Azure 密钥保管库获取服务总线连接字符串

从 Azure 密钥保管库存储和检索 JKS

密钥保管库上的 Azure 自签名证书