diff --git a/Fakemail.Api/appsettings.json b/Fakemail.Api/appsettings.json index ae186ab..63e9635 100644 --- a/Fakemail.Api/appsettings.json +++ b/Fakemail.Api/appsettings.json @@ -18,15 +18,15 @@ "CacheSize": 1000, "RateLimitDefinitions": [ { - "MaxRequests": 5, + "MaxRequests": 20, "Period": "00:00:01" }, { - "MaxRequests": 100, + "MaxRequests": 120, "Period": "00:01:00" }, { - "MaxRequests": 450, + "MaxRequests": 900, "Period": "00:15:00" } ] diff --git a/Fakemail.RateLimiter/IpRateLimitingMiddleware.cs b/Fakemail.RateLimiter/IpRateLimitingMiddleware.cs index 98167fb..ac86b37 100644 --- a/Fakemail.RateLimiter/IpRateLimitingMiddleware.cs +++ b/Fakemail.RateLimiter/IpRateLimitingMiddleware.cs @@ -18,7 +18,7 @@ public async Task InvokeAsync(HttpContext context) ipAddress = context.Connection.RemoteIpAddress; } - logger.LogInformation("RateLimiting: checking {ipAddress}", ipAddress); + logger.LogInformation("RateLimiter: checking {ipAddress} for {url}", ipAddress, context.Request.Path); var ipAddressBytes = context.Connection.RemoteIpAddress.GetAddressBytes(); diff --git a/Fakemail.Web/appsettings.json b/Fakemail.Web/appsettings.json index 5e50da4..61f61ae 100644 --- a/Fakemail.Web/appsettings.json +++ b/Fakemail.Web/appsettings.json @@ -16,15 +16,15 @@ "CacheSize": 1000, "RateLimitDefinitions": [ { - "MaxRequests": 5, + "MaxRequests": 20, "Period": "00:00:01" }, { - "MaxRequests": 100, + "MaxRequests": 120, "Period": "00:01:00" }, { - "MaxRequests": 450, + "MaxRequests": 900, "Period": "00:15:00" } ]