public PrefixKeyVaultSecretManager(PrefixKeyVaultSecretManagerOptions options)
 {
     this.options = options;
 }
Example #2
0
        public static IConfigurationBuilder AddAzureKeyVault(this IConfigurationBuilder builder, KeyVaultOptions keyVaultOptions, PrefixKeyVaultSecretManagerOptions secretManagerOptions)
        {
            string keyVaultUri = keyVaultOptions.BaseUri;

            Log.Logger.Information("Connecting to key vault {keyvault}", keyVaultUri);

            var keyVaultClient = GetKeyVaultClient();

            Log.Logger.Information("AddAzureKeyVault");
            builder.AddAzureKeyVault(
                keyVaultUri,
                keyVaultClient,
                new PrefixKeyVaultSecretManager(secretManagerOptions));

            return(builder);
        }