public PrefixKeyVaultSecretManager(PrefixKeyVaultSecretManagerOptions options) { this.options = options; }
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); }