Files
jobtrackingapp/JobTrackerApi/Services/RateLimitPartitionKeys.cs
T
cesnimda 8ef8b098c8
CI and Deploy / test (pull_request) Failing after 5m23s
CI and Deploy / deploy (pull_request) Has been skipped
fix(security): harden public CV edges
2026-08-15 20:53:16 +02:00

14 lines
393 B
C#

using Microsoft.AspNetCore.Http;
namespace JobTrackerApi.Services;
public static class RateLimitPartitionKeys
{
public static string PublicPdf(HttpContext context)
{
var client = context.Connection.RemoteIpAddress?.ToString() ?? "unknown";
var slug = context.Request.RouteValues["slug"]?.ToString() ?? "unknown";
return $"public-pdf:{client}:{slug}";
}
}