Entfernen Sie Bounce von Dia-Animationen, um genau an Endpunkten zu stoppen
Aktualisieren Sie Folien, um mehr hüpfend und flüssig zu sein, ohne Fade/Zoom-Effekte
300ms Verzögerung vor dem Öffnen von Panels hinzufügen und andere Panels schließen, wenn neue öffnet
Fügen Sie 3-Sekunden-Verzögerung zu Dia-Out-Panels hinzu und verbessern Animationen
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...
Logout-Seite mit reichhaltigem interaktivem Design modernisieren - Dynamische themenbasierte Hintergründe und Logos - Animierte Übergänge mit Framer-Bewegung - Material-UI-Styling mit Gradienteneffekten - Schwebedecheneffekte - Erfolg/Fehler-Staaten mit animierten Icons - Responsives Design mit mobiler Unterstützung
Beheben Sie alte *** Cookie verursacht Umleitung zur Anmeldung - Löschen Sie alte *** Cookie vor der Validierung OTK - Überspringen Login-Redirect in useUserInfo wenn auf der Validierung Seite - Verhindert Konflikt mit abgelaufenen Sitzungen während neuer Login
Fix *** Cookie im Logout-Endpunkt für Client-zugänglich - Geändert setHttpNig von true zu false - *** sollte über alle Websites hinweg kundenfähig sein
Redis-basierte Benutzerinfo mit Schiebeablauf einlösen - Benutzerdaten direkt von Redis lesen statt SecurityService anrufen - Ablauf der Schiebesitzung (TTL auf jeder Lesung zurücksetzen) - Redirect to login site if session abgelaufen - Verbesserte Anmeldung zum Fehlersuche
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...
Update-Logout-Flow für direkten Redis-Zugriff
Logout Flow Änderungen: - /logout (Seite): DELETE Redis-Sitzung via /api/logout, weiter zum Login/Logout - /api/logout: Direct Redis DELETE (kein SecurityServic...
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...
FORCE REBUILD: Ausgiebige Protokollierung zu /api/validate (Direct Redis) hinzufügen
Kritische Veränderung: - Dieser Endpunkt ruft NICHT SecurityService auf - Es fragt Redis DIREKT für OTK-Validierung - Umfangreiches Protokollieren hinzugefügt, ...
Entfernen Sie Cookie-Setting von /validate-otk Endpunkt
Vereinfachung: - /validate-otk endpoint liefert jetzt nur noch *** ID und TTL - Keine Cookies mehr setzt (Next.js behandelt dies direkt) - getSessionTtlSeconds(...
Machen Sie *** Cookie Client-zugänglich & validieren OTK direkt in Next.js
Wichtige Vereinfachungen: - *** Cookie ist jetzt Client-zugänglich (httpOnly: false) - Sowohl Next.js als auch Java können das Cookie direkt lesen - Cookie verf...
*** ID-Länge von 512 auf 128 Zeichen reduzieren
Änderungen: - ***_ID_LENGTH: 512 -" 128 (64 Bytes Entropie) - Alle Unterlagen und Kommentare aktualisiert - Aktualisierte Protokollierung, um volle 128-char ID ...
Beheben Sie Build-Fehler und Änderung *** Länge auf 128 Zeichen
Build Fixes: - Escape Apostroph in validate Seite (') - SuchParams Abhängigkeit hinzufügen, umEffect zu verwenden *** Längenänderung: - Update erwartet **...
Um die Seite zu validieren, um umfassende debugging UI hinzufügen
- Anzeige von Bauteil-Render-Zählung und Validierungsversuch - Anzeige von OTK Informationen und Längenvalidierung - Zeigt *** ID (512 Zeichen) bei erfolgreiche...
Erhöhen Sie die *** ID-Länge auf 512 Zeichen für mehr Sicherheit
- *** ID: 512-char hex string (256 Bytes sicherer Zufallsdaten) - OTK ID: 64-char Hex-String (32 Bytes - unverändert) - Aktualisierte generiertSecureHexString()...
Beheben Sie OTK-Validierung duplizieren Anrufe Ausgabe
- Die Validierungsversuche mit der Benutzung von Lektoratgebern hinzufügen - Verhindere doppelte API-Aufrufe (kritisch für einmalige Schlüssel) - Ändern Sie use...
Update OTK-Validierung für neues *** Sitzungsmodell
- Auszug ***Id aus JSON Response Body (nicht Set-Cookie Header) - SecurityService kehrt jetzt zurück { Erfolg, Nachricht, ***Id . - *** Cookie mit 64-char-Frehu...
Neues *** Sitzungsmodell mit 64-Zeichen GUID
- KSessionService für vereinfachtes Session Management hinzufügen - *** ID ist jetzt ein 64-Zeichen-Hex-String (nicht kodiert KToken) - Redis-Schlüsselformat: *...
No-cache-Header und umfangreiche Protokollierung hinzufügen, um Benutzerinfo-Laden zu debug
Rufen Sie API immer an, um Benutzerinformationen zu holen, überprüfen Sie HttpOnly Cookie-Seite
Verwenden Sie Session-Cookies an persistente Cookies mit maxAge
Verwenden Sie Session-Cookies und Umbau debug Dashboard
RoleRightType.valueOf mit manueller Suche nach statischen Instanzen ersetzen
Verwenden Sie Eigenschaftszugang statt Methode-Anrufe für RoleRightType und ServiceType
Entfernen Sie ungenutzte Beispiel-/Dokumentation-Dateien
Entfernen Sie OAuth2-abhängigen Landobjekt-Zugriff im Beispiel
Entfernen Sie OAuth2-Code, verwenden Sie ***-only Authentifizierung
BenutzernameAlias, MitgliedEmail und countryAbbreviation zum User-info endpoint hinzufügen
API_SERVICE_URL zur Konfiguration hinzufügen für user-info endpoint
Session ID aus dem Original- und ***-Cookie explizit für interne Domain auspacken
Entfernen Cookie-Domain-Attribut für die richtige pro-Subdomain-Cookie-Einstellung
Update Session Benennung - verwenden *** Cookie und SESSION<guid' Redis Tasten pro SSO Spezifikation
Trigger-Konfiguration mit aktualisierter Redis-Konfiguration aus gemeinsamer Bibliothek
Redis Konfiguration vereinfachen, um nur Master zu verwenden, um READONLY Fehler zu vermeiden
DEBUG Testtaste und den dazugehörigen Code aus der Produktion entfernen
Wie, was Sie sehen Versand?
Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.
