Skip to content

feat(api): enable HSTS in non-Development environments #202

Description

@ilyanfraimbault

Parent: #199

Api/Program.cs calls UseHttpsRedirection() but never UseHsts(). The canonical ASP.NET Core middleware order calls HSTS before HTTPS redirection in production behind TLS.

Fix:

if (!app.Environment.IsDevelopment())
{
    app.UseHsts();
}
app.UseHttpsRedirection();

Severity: medium.

Refs:

Metadata

Metadata

Assignees

No one assigned

    Labels

    dotnet.NET / NuGet packagesenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions