Güncelleme kaydırak animasyonları, kaybolma/zoom etkileri olmadan daha fazla bouncy ve akışkan olmak için
Panel açmadan önce 300ms gecikme ekleyin ve yeni açılan diğer panelleri kapatın
3 saniye gecikmeyi kaydırın panellere ekleyin ve animasyonları geliştirir
Hata alanında şifre alanı için oyuna ve ışık kırmızı arka plan ekleyin
- Yanlış giriş girişimleri takip etmek için şifreError eyalet ekleyin - yatay hareket ve rotasyon ile pürüzsüz animasyonu uygulayın - Geçiş arka rengi kırmızı ı...
Sıkça Sorulan hata ve modernize logout sayfası tasarımı
- Fix 'window, monte edilmiş devlet eklenerek inşa sırasında tanımlanır' hatası - 3D rotasyon ve cammorphism etkileri olan logo konteyneri - Dinamik gradients v...
Simplify akışını doğrulayın - eski yazmayı yeni bir kurabiye yazalım - gereksiz kurabiye açık mantık - UseUserInfos detect page
Fix - cookies to be client-accessible in logout endpoint -Change setHttpOnly from true to false - - Tüm sitelerde müşteri ulaşılamaz olmalıdır
Implement Redis-based user-info with sliding expiration - Read user data directly from Redis instead of calling SecurityService - Implement sliding session expiration (reset TTL on each read) - Redirect to login site if session expired - Enhanced logging for debugging
CRITICAL FIX: OTK prely'yi kullanan uç noktaları ortadan kaldırır
Kök Cause Found: - /api/validate and /api/validate-otk in kamo-login çağrılmıştı - Bu, girişten sonra OTK IMMEDIATELY'yi tüketti (kuldan önce kullanabilir) Güve...
Fix ESLint hatası:ExistingSession state
Fix: - Mevcut için kontrol ederken yükleme spinner gösterin - seans - otologin check sırasında Gizle giriş formu - Daha iyi UX sağlar (kullanıcı "Checking sessi...
Auto-login ve logout endpoints için eksik Redis kütüphanesi ekleyin
Hata Oluşturun: - Uygulama/lib/redis.ts with read/write Redis client helpers - GetRedisReadClient() ve RedisYazClient() sağlayın - /api/auto-login ve /api/logou...
Update logout flow to use direct Redis access
Logout Flow Changes: - /logout (page): DELETE Redis session via /api/logout, forward to login/logout - /api/logout: Direct Redis DELETE (no SecurityService call...
Implement SSO otologin ve tam logout akışı
Auto-Login Feature: - Mevcut için kontrol - giriş sayfasındaki kurabiye yük - Redis ile doğrulama seansı doğrudan - Geçerliyse, yeni OTK ve otomatik olarak dahi...
FORCE REBUILD: Add extensive logging to /api/validate (Direct Redis)
Critical Change: - This endpoint does NOT call SecurityService - It queries Redis DIRECTLY for OTK validation - Extensive logging added to trace every step New...
Çerez bildirimi /validate-otk endpoint
Simplification: - /validate-otk uç noktası şimdi sadece geri dönüyor - ID ve TTL - Artık kurabiye ayarlar (Next.js bunu doğrudan halleder) - eklendi getSessionT...
Make *** cookie client-accessible & validate OTK directly in Next.js
Major Simplifications: - *** cookie is now client-accessible (httpOnly: false) - Both Next.js and Java can read the cookie directly - Cookie expires in 30 minut...
Reduce - ID uzunluğu 512'den 128 karaktere kadar
Değişiklikler: - ID LENGTH: 512 -> 128 (64 entropinin astes) - Tüm belgeleri ve yorumları güncelleyin - 128-char ID'yi göstermek için Güncelleme Girişi - OTK uz...
Fix build error and change *** length to 128 chars
Build Fixes: - Escape apostrophe in validate page (') - Add searchParams dependency to useEffect *** Length Change: - Update expected *** length from 512 ...
Add comprehensive debugging UI to validate page
- Show component render count and validation attempt count - Display OTK information and length validation - Show retrieved *** ID (512 chars) when successful -...
Artış - gelişmiş güvenlik için 512 karaktere kimlik uzunluğu
- - - ID: 512-char hex dize (256 güvenli rastgele verilerin toplanması) - OTK ID: 64-char hex dize (32 bytes - değişmeden) - Güncelleme formu edilebilir uzunluk...
Fix OTK validation duplicate calls issue
- Add useRef to track validation attempts - Prevent duplicate API calls (critical for one-time keys) - Change useEffect deps to empty array (run once on mount) ...
Update OTK validation to use new *** session model
- Extract ***Id from JSON response body (not Set-Cookie header) - SecurityService now returns { success, message, ***Id } - Set *** cookie with 64-char GUID fro...
Yeni uygulama - 64-char GUID ile oturum modeli
- Basitleştirilmiş oturum yönetimi için KSessionService ekleyin - - ID şimdi 64-char hex dizesi (kod KToken) - Redis anahtar formatı: -<64-char-guid> - Redis de...
Add no-cache headers and extensive logging to debug user-info loading
Always call API to fetch user info, don't check HttpOnly cookie client-side
Oturum kurabiyelerini maxAge ile kalıcı kurabiye yerine kullanın
Replace RoleRightType.valueOf with manual lookup of static instances
Use property access instead of method calls for RoleRightType and ServiceType
Extract session ID from upstream and set *** cookie explicitly for internal domain
Update cookie name from KAMOSESH to *** throughout kamo-internal
Update session name - use - cookies and SESSION<guid> SSO spesifikasyonunda Redis anahtarları
Paylaşılan kütüphaneden güncellenmiş Redis yapılandırılmış yeniden yapılandırma
Sadece usta kullanmak için Redis yapılandırmasını basitleştirir, OKONLY hatalarından kaçın
Kargoyu gördüğünüz gibi?
İş alanınızda bu güncellemelerden her biri otomatik olarak. Ücretsiz başlayın ve haftadan sonra büyümesini izleyin.