Anmeldung über LDAP bereitgestellt.

This commit is contained in:
Developer 02
2024-06-15 00:08:57 +02:00
parent 8f3e72ae8b
commit e8ff922726
27 changed files with 412 additions and 326 deletions

View File

@@ -11,6 +11,21 @@ var config = builder.Configuration;
builder.Services.AddControllers();
//CORS Policy
var allowedOrigins = config.GetSection("AllowedOrigins").Get<string[]>() ??
throw new InvalidOperationException("AllowedOrigins section is missing in the configuration.");
builder.Services.AddCors(options =>
{
options.AddPolicy("AllowSpecificOriginsPolicy", builder =>
{
builder.WithOrigins(allowedOrigins)
.SetIsOriginAllowedToAllowWildcardSubdomains()
.AllowCredentials()
.AllowAnyMethod()
.AllowAnyHeader();
});
});
// Swagger
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();
@@ -49,6 +64,9 @@ if (app.Environment.IsDevelopment())
app.UseSwaggerUI();
}
// Set CORS policy
app.UseCors("AllowSpecificOriginsPolicy");
// Localizer
app.UseCookieBasedLocalizer("de-DE", "en-US");