Revert "fix: Set *** Cookie-Domain auf .kamocrm.com für Cross-Subdomain-Sharing"
Das kehrt verpflichten ****************
Beheben Hintergrund-Scrolling Problem auf Homepage
- Hergestellt Hauptbehälter Hintergrund transparent, um zu verhindern, dass weißer Hintergrund ein festes Hintergrundbild abdeckt - Geändertes Hintergrundbild v...
Kurbeconfig-Update für WireGuard VPN IPs (10.8.x.x) anstelle von alten Tailscale IPs
Upgrade auf gepatcht Next.js 15.5.7 und React 19.2.0 zu beheben Exploit
Hinzufügen von Protokoll für rememberMe value und type Konvertierung
- Typ Konvertierung für rememberMe hinzufügen, um String/boolean/number zu behandeln - Fügen Sie detailliertes Protokollieren ein, um die Cookie-Einstellungslog...
Umfassende Protokollierung für USERNAME und REMEMBER_ME Cookie-Operationen hinzufügen
- Fügen Sie detaillierte Protokollierung für Cookie-Lesen auf Seite laden - Hinzufügen von Protokollierung, um zu überprüfen, Cookies sind nach Login-Antwort ge...
Update ausgeblendet Benutzername-Feld um formKey zum Remount zu verwenden
- Schlüssel zu versteckten Benutzernameneingabe hinzufügen, um nach dem Logout einen Remount zu erzwingen - Sichert, dass alle Benutzernamen-bezogenen Felder na...
Force-Formular nach dem Logout wieder ansteigen, um Browser-Autofill zu verhindern
- formSchlüssel-Zustand hinzufügen, der sich nach dem Ausloggen ändert, um die Remount-Komponente zu erzwingen - TextField-Schlüssel ändern, um formKey einzusch...
Verwenden Sie randomisierte Feldnamen, um Browser-Autofill-Erkennung zu verhindern
- Generieren von zufälligem Suffix für Benutzernamen-Feldnamen auf jeder Seiteslast - Verhindert Browser vom Erkennen Feld als gleiches über Seitenlasten - Komb...
Verhindere Browser-Autofill, alte Benutzernamen nach dem Logout wiederzubeleben
- Autocomplete von 'Benutzername' zu 'off' auf Benutzername - Formularautocomplete von 'on' auf 'Aus' ändern - Klarer Benutzername und Passwort-Angabe beim Ausl...
ALLE Cookies wahllos während der Ausbuchung löschen
- Alle Cookies auf der kamo-login Logout-Seite löschen (Client-Seite) - Löschen Sie alle Cookies auf kamo-login Logout API (Server-Seite) - Klare localStorage u...
Klare Sitzungsdaten vor dem Löschen des Schlüssels im Logout-Endpunkt
- Setzen Sie Sitzungsdaten auf JSON ein, bevor Sie den Schlüssel löschen - Sichert Sitzung ist unbrauchbar, auch wenn Löschung fehlschlägt oder es Replikation V...
Hinzufügen von Verifizierungsprotokollierung zur Bestätigung der Redis-Sitzung wird während der Anmeldung gelöscht
Vorstehende ***-Cookies löschen, bevor Sie neue bei der Anmeldung einrichten
- Alle möglichen *** Cookie-Variationen löschen (Basisdomäne, Hostname, keine Domain) - Verhindert die Wiederverwendung von alten Session-Cookies aus früheren L...
Korrektur des Logouts: SecurityService Logout-Endpunkt anrufen, um die Sitzung vollständig zu entkräften
- Anruf SecurityService /api/security/logout, um die Sitzung auf Java Backend richtig zu entkräften - Dies stellt sicher, dass die Sitzung gelöscht wird, CSRF-T...
Beheben Sie Logout-Flow: klare Cookies, aber trotzdem versuchen Auto-Login
- Entfernen überspringenAutoLogin-Login (Auto-Login sollte immer funktionieren) - clearCookies param zum Logout hinzufügen - Login-Seite klärt Cookies, wenn cle...
Beheben Sie Logout-Problem: Auto-Login nach dem Logout verhindern
- Überspringen Sie den Abfrageparameter überspringen, um sich neu zu melden - Auto-Logo-Check überspringen, wenn skipAutoLogin=true vorhanden ist - Verbessertes...
Kündigung hinzufügenGracePeriodSeconds: 20 für schnellere Rollouts
"feat: Login-Formular nach erfolgreicher Authentifizierung abmelden, um doppelte Einreichungen zu verhindern"
Das kehrt verpflichten ****************
Erhöhen Sie die ROFL-Sichtbarkeit mit höherer Deckkraft, Hintergrund und Konsolenprotokollierung für Fehlersuche
Verspielt Shake Animation und Licht roten Hintergrund zu Passwort-Feld auf Fehler hinzufügen
- Passwort hinzufügenError Zustand, um falsche Anmeldeversuche zu verfolgen - Die reibungslose Shake-Animation mit horizontaler Bewegung und Rotation einsetzen ...
Beheben Sie SSR-Build-Fehler und modernisieren Logout-Seiten-Design
- Beheben 'Fenster ist nicht definiert' Fehler während des Builds durch Hinzufügen von montiertem Zustand - Verbessern Logo-Container mit 3D-Drehung und Glassmo...
CRITICAL FIX: Endpunkte entfernen, die OTK vorzeitig verbrauchten
Root Cause Found: - /api/validate und /api/validate-otk in kamo-login riefen SecurityService - Dies verbrauchte das OTK IMMEDIATELY nach der Anmeldung (bevor de...
ESLint-Fehler beheben: Verwenden Sie prüfenExistingSession Zustand
Fix: - Ladendreher bei der Überprüfung der bestehenden *** Sitzung anzeigen - Anmeldeformular während des Auto-Login-Checks aushängen - Biegt bessere UX (Benutz...
Vermisste Redis-Bibliothek für Auto-Login und Logout-Endpunkte hinzufügen
Fix Build Fehler: - App/lib/redis.ts mit lesenden/schreiben Redis-Client-Hilfen erstellen - Bietet getRedisReadClient() und getRedisWriteClient() - Erforderlich...
SSO Autologin und kompletter Ausloggung
Auto-Login Feature: - Prüfen Sie für vorhandene *** Cookie auf Login-Seite laden - Valididate Sitzung mit Redis direkt - Wenn gültig, erstellen Sie neue OTK und...
Bessere Fehlerbehandlung und Protokollierung für API-Antworten - Parse sowohl JSON als auch Textantworten mit detaillierter Protokollierung
Beheben Sie Anmeldeformular Codierung von JSON zu x-www-form-urlencoded, um SecurityService-Endpunkt zu entsprechen
Komplette strenge TypeScript-Compliance: zusätzliche Helferfunktionen für die typsichere Anbieterverarbeitung
Endgültige TypeScript-Fehlerbehebung: vereinfachte Provider-Verarbeitung
Endgültige Lösung: Ersetzen Sie alle Typen durch unbekannte für strenge TypeScript-Compliance
ESLint-Fehler beheben: Entfernen Sie ungenutzte Variablen WARMUP_SSO und getCookie
AuthorizationService Abhängigkeiten entfernen, zu SecurityService wechseln
- Entfernen Sie komplexe AuthorizationService Authentifizierungslogik und Domain-Redirects - Ersetzen Sie die Erkennung von OAuth2-Providern durch SecurityServi...
Redis-Verbindung und Update CI/CD-Workflow
- Workflow aktualisieren, um vorhandene k8s manifeste anstelle von Inline-Generation zu verwenden - Fix Redis Hostname Fallback von 'redis' zu ************ - Ko...
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.