# Test-Skripte für Audit-Logs ## Test-Logs generieren Das Skript `generate_test_logs.go` erstellt 3000 Test-Audit-Logs für Testzwecke. ### Verwendung: ```bash cd backend/scripts go run generate_test_logs.go ``` ### Konfiguration: Das Skript verwendet standardmäßig: - URL: `http://localhost:8080` - Username: `admin` - Password: `admin` Diese können im Skript geändert werden, falls nötig. ### Was wird erstellt: - 3000 verschiedene Audit-Log-Einträge - Verschiedene Aktionen: CREATE, UPDATE, DELETE, UPLOAD, SIGN, ENABLE, DISABLE - Verschiedene Ressourcentypen: user, space, fqdn, csr, provider, certificate - Realistische Testdaten mit verschiedenen Details - Fortschrittsanzeige alle 100 Logs ## Alle Logs löschen Verwende die API, um alle Audit-Logs zu löschen: ```bash curl -X DELETE "http://localhost:8080/api/audit-logs?confirm=true" \ -u admin:admin \ -H "Content-Type: application/json" ``` **Wichtig**: Der `confirm=true` Query-Parameter ist erforderlich, um versehentliches Löschen zu verhindern.