Azure .Security.KeyVault.Secrets vs Microsoft. Azure .KeyVault - PullRequest
2 голосов
/ 22 января 2020

Кажется, что эти 2 библиотеки служат одной цели: надежно хранить и контролировать доступ к токенам, паролям, ключам API и другим секретам.

Я использую Microsoft. Azure .KeyVault с некоторый успех не для секретов конфигурации, а для ключей. Еще недавно я обнаружил Azure .Security.KeyVault.Secrets.

В заметках о выпуске Я нашел это:

Обновлен Microsoft. Azure .KeyVault с его преемником Azure .Security.KeyVault.Secrets для разрешения ссылок на ключевые хранилища.

Каковы отличительные атрибуты двух библиотек и как определить соответствующий выбор.

Следует ли интерпретировать примечание к выпуску, чтобы подразумевать Microsoft. Azure .KeyVault устарело или устарело?

1 Ответ

1 голос
/ 22 января 2020

Каковы отличительные атрибуты двух библиотек и как определить подходящий выбор.

Пакет Azure .Security.KeyVault.Secrets является самой современной версией клиентской библиотеки Key Vault, которую рекомендуется использовать для любого нового проекта. Основные отличия от прежней версии см. В этом Основные изменения от Microsoft. Azure .KeyVault . Для использования, пожалуйста, обратитесь к этому do c.

Другой пакет Microsoft. Azure .KeyVault теперь является устаревшим, если у вас есть некоторые старые проекты, которые используют его, вы можете продолжать использовать его. Для использования, пожалуйста, обратитесь к этой do c.

Вы можете обратиться к этой статье для более подробной информации, почему эти новые клиентские библиотеки (включая Azure). Security.KeyVault.Secrets).

Следует ли интерпретировать примечание к выпуску, чтобы подразумевать Microsoft. Azure .KeyVault устарело или устарело?

Это Трудно сказать, устареет ли старый в будущем. По крайней мере из Release History говорится, что новый не является прямой заменой Microsoft.Azure.KeyVault (как и другие сервисы azure, например, azure storage service недавно опубликовал пакет новой версии, но не официально объявлено, что старый устарел). Но мы предлагаем вам использовать новый в любом новом проекте создания, как сказано в do c, скриншот этого:

enter image description here

Надеюсь, это поможет.

...