Skip to content

Instantly share code, notes, and snippets.

@xximjasonxx
Created July 5, 2021 19:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save xximjasonxx/56634ce76d7af161adb4833ceadd6012 to your computer and use it in GitHub Desktop.
Save xximjasonxx/56634ce76d7af161adb4833ceadd6012 to your computer and use it in GitHub Desktop.
public class Program
{
public static void Main(string[] args)
{
CreateHostBuilder(args).Build().Run();
}
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureAppConfiguration((ctx, config) =>
{
var builtConfig = config.Build();
var keyVaultEndpoint = builtConfig["KeyVaultEndpoint"];
var secretClient = new SecretClient(
new Uri(keyVaultEndpoint),
new Azure.Identity.ManagedIdentityCredential());
config.AddAzureKeyVault(secretClient, new KeyVaultSecretManager())
})
.ConfigureWebHostDefaults(builder => builder.UseStartup<Startup>());
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment