Actualizar SecurityRoleController para manejar ficha y acceder directamente a Redis
Arregla la página de funciones de seguridad pasando *** ficha en la cabecera personalizada
Optimizar el flujo de trabajo de construcción y despliegue para despliegues paralelos y rendimiento
Cambiar a la animación entres y reducir el retraso de cierre automático a 2 segundos
Retirar el rebote de las animaciones de la diapositivas para detenerse precisamente en los endpoints
Actualizar animaciones de diapositivas para ser más hinchable y líquido sin efectos de desvanecimiento/zoom
Añadir 300ms retraso antes de abrir paneles y cerrar otros paneles cuando se abra uno nuevo
Añadir el retraso de 3 segundos a los paneles deslizamiento y mejorar las animaciones
Añadir animación de sacudido l l lluvioso fondo rojo a campo de contraseña en error
- Añadir contraseñaError estado para rastrear intentos incorrectos de inicio de sesión - Implementar animación de agitación lisa con movimiento horizontal y rot...
Arregado error de construcción de la SSR y modernizar el diseño de página logout
- Ejecar el error de "ventanilla no está definida" durante la construcción mediante la adición de estado montado - Mejorar el contenedor de logo con efectos de ...
Arregir la página de logout Error de compilación SSR - Añadir 'export const dynamic = force-dynamic' para evitar la prerrenderización - Añadir control de la ventana en el uso de carga de temasEfecto - Correcabezas 'window no está definido' durante la compilación
Modernizar la página de registro con un rico diseño interactivo - fondos y logotipos temáticos dinámicos - Transiciones animadas con enmarcador-momotil - Estilo de materiales-UI con efectos de gradiente - Efectos de partículas flotantes - Estados de éxito / error con iconos animados - Diseño sensible con soporte móvil
Arreglar el nombre de usuario no cargar en la primera redirdirección después de iniciar sesión - Utilice window.location.href en lugar de router.push para recarga de página completa - GarantoUserInfo carga datos de sesión de sesión frescos - Eliminar importación de router no utilizado
Reemplazar la interfaz de usuario de depuración de página con pantalla de carga - Utilice el componente existente de cargaWithOrg - Mostrar animación de carga elegante durante la validación de OTK - Mostrar el éxito/err. mensajes con auto-redirección - Eliminar todos los paneles de información de depuración de labge
Arregla vieja cookie *** que causa redirección a iniciar sesión - Borrar galleta vieja *** antes de validar OTK - Saltar el inicio de login redidirect en usoUserInfo cuando se valida la página - Previene el conflicto con las sesiones vencidas durante el nuevo inicio de sesión
Arreglar la cookie para ser accesible al cliente en endpoint logout - Changed setHttpSólo de true a falso - *** debe ser accesible al cliente en todos los sitios
Implemente la información de usuario basada en Redis con vencimiento deslizante - Lea los datos del usuario directamente de Redis en lugar de llamar a SecurityService - Implementar la expiración de la sesión de deslizante (resquear TTL en cada lector) - Redirección a el lugar de inicio de sesión si la sesión expiró - Reconsejemiento mejorado para la depuración
CRITICAL FIX: Eliminar los endpoints que estaban consumiendo OTK prematuramente
Encontrada lausa raíz: - /api/validado y /api/validate-otk en kamo-login estaban llamando SecurityService - Esto consumió el OTK IMMEDIATELY después de la sesió...
Error de ESLint: Comprar comprobaciónE estado de tensiónExistingSession
Arreglar: - Mostrar spinner de carga mientras comprueba la sesión existente de *** - Esconder el formulario de inicio de sesión durante la comprobación de la au...
Añadir biblioteca Redis desapareda para auto-login y logout endpoints
Arreglar Error de Construir: - Crear app/lib/redis.ts con read/escribir ayudantes de clientes de Redis - Proporciona getRedisReadClient() y getRedisWriteClient ...
Actualizar el flujo de logout para utilizar el acceso directo Redis
Cerrar cambios de flujo: - /logout (página): sesión DELETE Redis vía /api/logout, forward to login/logout - /api/logout: Direct Redis DELETE (no SecurityService...
Implementar el auto-login de SSO y el flujo de registro completo
Cartucha de Auto-Login: - Comprueba la cookie existente de *** en la carga de página de inicio de sesión - Validar sesión con Redis directamente - Si es válido,...
FORCE REBUILD: Añadir una amplia tala a /api/validado (Direct Redis)
Cambio crítico: - Este endpoint NO llama a SecurityService - Se pregunta DIRECTAMENTE por la validación de OTK - Amplia tala añadida para rastrear cada paso Nu...
Retire la configuración de cookies de /validate-otk endpoint
Simplificación: - /validato-otk endpoint ahora sólo devuelve *** ID y TTL - Ya no pone las cookies (Next.js se encarga directamente de esto) - Añadido método ge...
Hacer *** cookie cliente-accesible y validar OTK directamente en Next.js
Principales Simplificaciones: - *** cookie es ahora accesible al cliente (httpOnly: false) - Tanto Next.js como Java pueden leer la galleta directamente - Cooki...
Reducir la longitud de identificación de *** de 512 a 128 caracteres
Cambios: - ***ID.LENGTH: 512 - 128 (64 bytes de entropía) - Actualizado toda la documentación y comentarios - Iding actualizado para mostrar identificación comp...
Arregárpara el error de construcción y cambiar longitud *** a 128 chars
Build Fixes: - Escapó apóstrofe en la página validada (") - Agregar la dependencia de búsquedaParams para usarEffect *** Cambio de longitud: - Actualizar ...
Añadir una amplia depurgando UI para validar página
- Mostrar el conteo de renderizado de los componentes y el conteo de intento de validación - Mostrar la información de OTK y la validación de la longitud - Most...
Aumentar la longitud de identificación de *** a 512 caracteres para una mayor seguridad
- ID: 512char hex cadena (256 bytes de datos aleatorios seguros) - ID de OTK: cadena hex de 64-char (32 bytes - sin cambios) - Actualizado GeneraSecureHexString...
Ejear emisión de llamadas duplicadas de validación de OTK
- Añadir useRef para rastrear los intentos de validación - Evitar llamadas duplicadas de API (crítica para las llaves únicas) - Cambiar la utilizaciónDetas defe...
Actualizar la validación OTK para usar nuevo modelo de sesión de ***
- Extraer ***Id del cuerpo de respuesta JSON (no de la cabecera de Set-Cookie) - SecurityService ahora devuelve el éxito, el mensaje, ***Id. - Establecer gallet...
Implementar nuevo modelo de sesión de *** con 64-char GUID
- Añadir KSessionService para la gestión simplificada de sesiones - *** ID es ahora una cadena de hex de 64 cars (no codificado KToken) - Formato de clave de Re...
Añadir encabezados sin escaque y amplia tala para depurar la carga de información de usuario
Llame siempre a la API para buscar información del usuario, no compruebes HttpSólo cookie lado cliente
Utilizco cookies de sesión en lugar de cookies persistentes con maxAge
Utilizar cookies de sesión y reconstruir el salpicadero de depuración
Reemplaza RoleRightType.valueDesde con la mirada manual de instancias estáticas
Utilíce el acceso a la propiedad en lugar de llamadas de método para RoleRightType y ServiceType
Eliminar archivos de ejemplo/documentación no utilizado
Retire el código OAuth2, utilice autenticación solo ***
Añadir nombre de usuarioAlias, memberEmail, y countryAbreviation al endpoint de información de usuario
Extraer identificación de sesión de arriba y configurar cookie *** explícitamente para dominio interno
Eliminar el atributo de dominio de cookie para la configuración de cookie adecuada por subdominio
Como lo que ves enviaste?
Todo llega a su espacio de trabajo por sí solo. Comience en el plan gratuito y lea esta página de nuevo en un mes.
