Table of Contents

Namespace DataService.Server.Services

Classes

LoginAttempt

Repräsentiert einen Loginversuch mit Status und Zeitangaben.

RateLimitingService

Service zur Verwaltung von Loginversuchen pro IP-Adresse mit einfachem Rate-Limiting. Blockiert IPs temporär nach wiederholten Fehlversuchen.

TokenDenylistService

Verwaltet eine Denylist von JWTs, die explizit als ungültig markiert wurden. Typischer Anwendungsfall: Logout von Benutzern in stateless JWT-Architekturen.

UserService