This commit is contained in:
2025-03-02 00:22:50 -06:00
parent 55d7317022
commit 69eeb8c53b
2 changed files with 15 additions and 3 deletions

View File

@@ -28,13 +28,22 @@
builder.Services.AddLogging(lb => lb.AddConsole());
var provider = builder.Services.BuildServiceProvider();
var settings = provider.GetRequiredService<IOptionsMonitor<ServiceOptions>>().CurrentValue!;
var logger = provider.GetRequiredService<ILogger<Program>>();
builder.Services.AddCors(options => {
options.AddPolicy("AllowDomains", policy => {
foreach (var domain in settings.AllowedCors) {
policy.WithOrigins(domain);
}
});
});
builder.Services.AddControllers().AddJsonOptions(x =>
x.JsonSerializerOptions.Converters.Add(new JsonStringEnumConverter()));
builder.Services.AddSwaggerGen();
var provider = builder.Services.BuildServiceProvider();
var settings = provider.GetRequiredService<IOptionsMonitor<ServiceOptions>>().CurrentValue!;
var options = new DefaultAzureCredentialOptions();
if (settings.AzureSettings.ClientId != null) {
@@ -53,6 +62,7 @@
var app = builder.Build();
app.UseHttpsRedirection();
app.UseCors("AllowDomains");
app.MapControllers();
app.UseSwagger();
app.UseSwaggerUI(c => {