Compare commits

...

2 Commits

Author SHA1 Message Date
b3c4d95c6a bump to 1.0.1 2025-08-27 16:16:56 +02:00
6a4817cbcd feat(Proxy): add logic tro enable swagger in production 2025-08-27 16:16:23 +02:00
3 changed files with 10 additions and 4 deletions

View File

@@ -5,12 +5,12 @@
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<PackageId>Leanetec.EConnect.Proxy</PackageId>
<Version>1.0.0</Version>
<Version>1.0.1</Version>
<Company>Digital Data GmbH</Company>
<Product>Leanetec.EConnect.Proxy</Product>
<Title>Leanetec.EConnect.Proxy</Title>
<AssemblyVersion>1.0.0</AssemblyVersion>
<FileVersion>1.0.0</FileVersion>
<AssemblyVersion>1.0.1</AssemblyVersion>
<FileVersion>1.0.1</FileVersion>
</PropertyGroup>
<ItemGroup>

View File

@@ -32,8 +32,13 @@ try
app.UseMiddleware<ExceptionHandlingMiddleware>();
bool useSwagger = config.GetValue<bool>("UseSwagger");
if(useSwagger)
app.Services.GetRequiredService<ILogger<Program>>()
.LogWarning("Swagger UI is enabled. Using Swagger in a production environment may expose sensitive API information and pose security risks.");
// Configure the HTTP request pipeline.
if (app.Environment.IsDevelopment())
if (app.Environment.IsDevelopment() || useSwagger)
{
app.UseSwagger();
app.UseSwaggerUI();

View File

@@ -5,6 +5,7 @@
"Microsoft.AspNetCore": "Warning"
}
},
"UseSwagger": true,
"AllowedHosts": "*",
"EConnect": {
"BaseAddress": "https://portal.demoportal01.leanetec.com",