2015-12-01 9 views
2

Добрый день!Доступ к секретному хранилищу ключей Azure Key сохранен в приложении, не развернутом в Azure

В большинстве статей я читал, что развертывание приложения в Azure необходимо, чтобы приложение могло программным образом обращаться к секретам, хранящимся в хранилище ключей Azure.

Есть ли способ не развернуть приложение в лазурном режиме и иметь ли он доступ к хранилищу ключей Azure Key для получения секретов с помощью идентификатора клиента и секретности клиента или сертификатов?

Спасибо!

+1

С помощью Azure Key Vault REST API: https://msdn.microsoft.com/en-us/library/azure/dn903609.aspx – Milen

+1

Эта статья также очень полезно для создания KeyVault и написав простое приложение C#, которое говорит с ним: https://blogs.msdn.microsoft.com/kaevans/2016/10/31/using-azure-keyvault-to-store-secrets/ – nashwan

ответ

3

Вам не нужно запускать приложение в Azure для использования Azure KeyVault. Приложение может работать на вашей локальной машине, где-то в вашей интрасети, в AWS или где угодно.

Для доступа к KeyVault вам нужен токен безопасности от Azure Active Directory (AAD), поэтому вам необходимо зарегистрировать приложение в каталоге AAD.

Дополнительную информацию о получении токена можно получить у Azure KeyVault в this blog post here.

НТН