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

FixSecurityService
Shipped
3 de agosto de 2026 a las 4:39 UTC
Author
Kamo
Commit
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.

All changes

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios