builder.Services.AddScoped<AuthorizationMessageHandler>();
builder.Services.AddHttpClient("apiClient",
client => client.BaseAddress = new Uri("http://localhost:5199/api/v1/"))
.AddHttpMessageHandler(sp =>
sp.GetRequiredService<AuthorizationMessageHandler>().ConfigureHandler(new[] { "http://localhost:5199" }));
builder.Services.AddScoped<HttpClient>(sp => sp.GetRequiredService<IHttpClientFactory>()
.CreateClient("apiClient"));
builder.Services.AddScoped<AuthorizationMessageHandler>();
builder.Services.AddHttpClient("apiClient",
client => client.BaseAddress = new Uri("http://localhost:5199/api/v1/"))
.AddHttpMessageHandler(sp =>
sp.GetRequiredService<AuthorizationMessageHandler>().ConfigureHandler(new[] { "http://localhost:5199" }));
builder.Services.AddScoped<HttpClient>(sp => sp.GetRequiredService<IHttpClientFactory>()
.CreateClient("apiClient"));