Управляемая идентификация - как отладить локально - PullRequest
0 голосов
/ 03 февраля 2019

Я использую следующий код для проверки управляемой системы идентификации в своем веб-приложении, и он отлично работает при развертывании в Azure, но есть ли способ локального тестирования (без предоставления разрешения моей учетной записи Azure для ресурса?)?

 AzureServiceTokenProvider azureServiceTokenProvider = new AzureServiceTokenProvider();

        KeyVaultClient keyVaultClient = new KeyVaultClient(new KeyVaultClient.AuthenticationCallback(azureServiceTokenProvider.KeyVaultTokenCallback));
        var secret = await keyVaultClient.GetSecretAsync("https://EASDemo.vault.azure.net/secrets/test")
                .ConfigureAwait(false);
        return new string[] { secret.Value };

1 Ответ

0 голосов
/ 05 февраля 2019

Опции для локального тестирования (VS, CLI) задокументированы здесь .Если вы не хотите использовать свою идентификацию разработчика, вы также можете использовать сертификат или секретный ключ (хотя это и не рекомендуется, поскольку его можно по ошибке зарегистрировать в исходном хранилище).Эти параметры задокументированы здесь .

...