Simplifique Redis config para usar master solamente, evitando errores READONLY
Eliminar el botón de prueba DEBUG y el código asociado de la producción
Múve la supresión de eslint para corregir la línea para la asignación redisReplica
Suprimir la advertencia de eslint para redisReplica (reservado para futuras operaciones de lectura)
Implemente Redisición de la lectura/escribo de Redisición - escribe al maestro (10.8.0.1), se lee de réplica
Implemente Redisición de la lectura/escribo de Redisición - escribe al maestro (10.8.0.1), se lee de réplica
Utiligar biblioteca compartida Configuración Redis en lugar de configuración local
Añadir la configuración compartida de la lectura/escribo de división compartida - escribe al maestro, lee de réplica
Implemente Redisición de la lectura/escribo de Redisición - escribe al maestro (10.8.0.1), se lee de réplica
Implemente Redisición de la lectura/escribo de Redisición - escribe al maestro (10.8.0.1), se lee de réplica
Reconstruir con biblioteca compartida corregida (la columna de derecho)
Reconstruyeción de desenlambre con la última biblioteca compartida (Miembro de nombre de columna aplicada)
Arregre los derechos de los miembrosEdimbre de columna aplicada para evitar la palabra clave reservada de MySQL - Cambiar el nombre de la columna de RIGHT a la derecha para evitar el conflicto de palabras clave reservados de MySQL - Resuelve los errores de creación de tabla durante la inicialización
Reconstruyedor con la última biblioteca compartida de kamo
Reconstruir desenlacista con la última biblioteca compartida de kamo
Estandar la configuración de codificador de contraseña en todos los entornos - Establecer pimiento a **************** y iteraciones a 310000 tanto en locales (application.yml) y k8s (configmap.yaml) configuras para asegurar la consistencia con KamoInitializerService
Coinar configuración de codificador de contraseña con KamoInitializerService - Camíjese de pimienta a vacía de cuerda y iteraciones a 310000 para que coin conformidad con cómo se crearon las contraseñas originalmente. Elición de la variable generadora de hach hech hach oleada.
Puebra de hachón de contraseña endpoint para pruebas/admin - POST ************* para crear hachs PBKDFA adecuados
Mejor manejo de errores y registro para respuestas de la API - Parse respuestas JSON y texto con registro detallado
Proporcionar mensajes de error específicos para fallos de validación de cuenta - Los Usuarios ahora ven la razón exacta ************* en lugar de mensaje genérico
Eliminar columna no-existente u.is-active de la consulta SQL - El código solo utiliza is-active de la tabla de miembros, no de la tabla de usuarios
Utilícese X-Forwarded-Host en lugar de encabezado Host - RestTemplate adecuadamente delanteros X-Forwarded-Host pero ignora la cabecera de Host
Preservar el encabezado original del anfitrión al reenviar a los servicios de aguas arriba - Esto garantiza que SecurityService recibe el dominio correcto (por ejemplo, api.kamocrm.com) en lugar del nombre interno de servicio de Kubernetes, permitiendo una correcta resolución de organización durante el inicio de sesión
Arregla la codificación de la forma de inicio de sesión de JSON a x-www-www-form-urlencoded para que coinfácido con el endpoint SecurityService
Final TypeScript error fix: procesamiento simplificado del proveedor
Fisualidad final: Reemplazar cualquier tipo con incógnita para el estricto cumplimiento de TypeScript
Corre a la que se establece la estricta comprobación de tipo de tipo para el procesamiento del proveedor
Arregado el error de TypeScript en la lógica de procesamiento de la marca
Arregla errores de ESLint: elimina las variables no usadas WARMUP-SSO y getCookie
Eliminar las dependencias de servicio de autorización, cambiar a SecurityService
- Eliminar la compleja autorización de autorizaciónEl servicio autenticación de servicios redirecciones y dominios - Reemplazar la detección del proveedor de OA...
Actualizar el flujo de trabajo para utilizar el despliegue de la seguridad en lugar de la separación del servicio de seguridad
Cambiar el nombre de SeguridadEl servicio de servicios de servicios de seguridad se despliegue a la seguridad de despliegue
Desactivar la Bóveda y añadir los parámetros necesarios para evitar errores de validación de configuración
Fix Redis SSL configuración en k8s ConfigMap - añadir ssl.enabled propiedad para evitar errores de conversión boolean
Fix Redis Configuración SSL en k8s ConfigMap - cambio de booleano a objeto con propiedad habilitada
Fix Redis SSL configuración - cambio de booleano a objeto con propiedad habilitada
Fix Configuración de Redis
- Eliminar la configuración SSL (estaba causando error de conversión de tipo) - Eliminar el requisito de contraseña para el servicio local de redis-esclavo - Fi...
Refuga de trabajo desenfación con configuración corregida de base de datos
Arregse la configuración de conexión de la base de datos
- Actualizar URL de la base de datos para conectarse directamente a 10.8.0.1:3306 directamente - Cambiar el nombre de usuario de raíz a kamo - Actualizar la ref...
Arreged la configuración de implementación de SecurityService
- Actualizar ConfigMap con aplicación completa.yml incluyendo bases de datos, Redis y configs de servicio externos - Actualización de implementación para montar...
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.
