in src/app/ContosoTraders.Api.Core/DependencyInjection.cs [37:67]
public static void ConfigureApp()
{
var builder = WebApplication.CreateBuilder();
// if (builder.Environment.IsDevelopment())
builder.Configuration.AddAzureKeyVault(
new Uri(builder.Configuration["KeyVaultEndpoint"]),
new DefaultAzureCredential());
// For local development, use the tenant
// TenantId = builder.Configuration["TenantId"]
// );
// else
// builder.Configuration.AddAzureKeyVault(
// new Uri(builder.Configuration["KeyVaultEndpoint"]),
// new DefaultAzureCredential(
// new DefaultAzureCredentialOptions
// {
// ManagedIdentityClientId = builder.Configuration["ManagedIdentityClientId"]
// }));
ConfigureServicesInternal(builder.Services, builder.Configuration);
ConfigureAspNetCoreServices(builder.Services, builder.Configuration);
var app = builder.Build();
ConfigureAspNetCoreMiddleware(app);
app.Run();
}