KamoCRM

Añadir los repositorios de MFA al escaneo JPA . desbran login

FixSecurityService
Cambia
3 de agosto de 2026 a las 4:39 UTC
Autor
Kamo
Comprometerse
c787aa7

HabilitarJpaRepositorios aquí hay una lista de paquetes EXPLICIT, no un comodín. com.kamo.z.shared.mfa.repos estaba ausente de ella, por lo que UserMfaEnrollmentRepository y MfaRecoveryCodeRepository no tenía frijoles. MfaEnrollmentService es un servicio bajo el escaneo de componentes com.kamo, por lo que se construye independientemente de si esto servicio lo utiliza; sin sus repositorios no se puede construir, SeguridadController no se puede construir, y el contexto no comienza. Eso derriba cada login, no Sólo los de MFA. Esta es la tercera entrada en el mismo patrón, y el archivo ya llevaba un comentario sobre mlos. notificación CrashLooping dos despliegues anteriores por exactamente esta razón. Yo Lea ese comentario y aún así envía el mismo defecto, porque la plataforma en todo el mundo escaneo de componentes y el escaneo explícito del repositorio no están de acuerdo por diseño y nada impone el emparejamiento. Mi MfaContextWiringTest no lo atrapé: construye el servicio con burla los repositorios, que prueba que el constructor es inequívoco, pero no dice nada sobre si Spring puede encontrar frijoles de repositorio en una aplicación real. A nivel de unidad corredor de contexto no puede ver un desajuste de configuración de escaneo - sólo arrancando el real la aplicación puede.

Todos los cambios

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.

Empieza gratis para siempreVer Precios