public static void ConfigureApp()

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();
    }