Cedric 024b3880e7 security: add per-user/IP rate limiting via Bucket4j
RateLimitFilter (OncePerRequestFilter) enforces 60 req/min per
authenticated Google ID or client IP, using Bucket4j in-memory
token buckets. Filter is registered after BearerTokenAuthenticationFilter
in the production security chain. Added 4 unit tests covering
allow, block, per-IP isolation, and X-Forwarded-For preference.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-05 11:19:42 +02:00
2024-12-22 22:32:48 +01:00
2024-12-22 22:32:48 +01:00
2024-12-24 23:04:35 +01:00
2026-02-04 15:31:16 +01:00
2024-12-22 22:32:48 +01:00
2024-12-22 22:32:48 +01:00
S
Description
No description provided
350 KiB
2025-05-11 01:15:35 +02:00
Languages
Java 100%