Skip to content

Add basic rate limiting to authentication endpoints #30

@ArchILLtect

Description

@ArchILLtect
  • Implement naive in-memory rate limiting (e.g., 5 attempts per 5 min per email/IP).
  • Return 429 RATE_LIMITED error code when exceeded.
  • Add INFO log for rate-limit triggers.
  • Add unit/integration tests for rate limit logic.

Metadata

Metadata

Assignees

No one assigned

    Labels

    apiIssues/PRs dealing with REST endpoints.area:authIssues/PRs related to authentication, login, registration, and session management.securitySecurity-related changes, fixes, or enhancements.type:testTest coverage or new tests for backend types, DTOs, or models.

    Type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions