Cập nhật Bộ quản lý Quay Bảo mật dùng nhãn giờ Unix cho trường ngày
Sửa định dạng ngày tháng trong Bộ Quản Lý Mật Vụ để hiển thị ngày tháng đúng thay cho « Bỏ »
Sửa đổi vai trò bảo mật cho API với tăng cường gỗ và yêu cầu xử lý
Sửa chữa kiểu lỗi trong bộ quản lý đường dẫn để chuyển đổi quyền đóng
Sửa đổi chức năng bảo mật: API có hiệu lực chuyển tiếp và định dạng yêu cầu
Fix invalid date time error in SecurityRoleManager with robust date handling
Fix date formatting in SecurityRoleManager to resolve type error
Fix date formatting in SecurityRoleManager and add date type debugging
Improve error handling in SecurityRoleManager to handle role rights fetch failures independently
Fix security roles page by passing *** token in custom header
Optimize build-and-deploy workflow for parallel deployments and performance
Switch to tween animation and reduce auto-close delay to 2 seconds
Gỡ bỏ hiệu ứng từ ảnh động để dừng chính xác tại điểm cuối
Thêm 300m trễ trước khi mở bảng mở và đóng các bảng khác khi mới mở
Đơn giản hóa lưu lượng - Hãy để cookie mới ghi đè lên cookie cũ một - Bỏ cookie rõ ràng logic không cần thiết - sử dụng userInfo nhảy qua lại trên trang có hiệu lực
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
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...
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...
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...
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 -...
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...
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
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
Implement Redis read/write splitting - writes to master (10.8.0.1), reads from replica
Add checkbox linking feature for preferred names to legal names in profile settings
Remove webpack CSS override that was breaking Tailwind CSS processing
Add missing autoprefixer to PostCSS config - fixes CSS rendering issues
Replace Tailwind v4 with v3 - remove @tailwindcss/postcss, add tailwindcss v3
Fix globals.css to use Tailwind v3 directives instead of v4 import
Như những gì anh thấy vận chuyển?
Tất cả những thứ đó đều đến trong không gian làm việc của anh. Bắt đầu với kế hoạch miễn phí và đọc lại trang này trong một tháng.
