Security: Auth-Tokens laufen nie ab (_sessions wächst unbegrenzt) #3
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem\n\n
server.py:45— Jeder Login erzeugt einen Token der dauerhaft gültig bleibt. Das_sessions-Set wächst unbegrenzt und gestohlene Tokens bleiben ewig aktiv.\n\n## Fix\n\nTokens mit Timestamp speichern und bei jedem Request Tokens älter als 24h entfernen:\npython\n_sessions: dict = {} # token -> created_at\n# Im Middleware: bereinige abgelaufene Tokens\nFixed in commit
be0a790.