Saltar al contenido principal

Auth - Resultados de pruebas

✅ Módulo completo - 5/5 aprobados

Qué se probó

IDCasoPrioridadResultado
CP-AUTH-001Login con Google - usuario nuevo, sin auto-provisioningAlta✅ Aprobado
CP-AUTH-002Login con GitHub - usuario nuevo, sin auto-provisioningAlta✅ Aprobado
CP-AUTH-003Mismo correo con distinto proveedor accede a la misma cuentaAlta✅ Aprobado
CP-AUTH-004Credenciales visibles tras creación manual de base de datosAlta✅ Aprobado
CP-AUTH-005Registro manual con correo duplicado es rechazadoMedia✅ Aprobado

Resultados relevantes

CP-AUTH-001 / CP-AUTH-002 - Login OAuth (Google y GitHub) El flujo OAuth funciona correctamente con ambos proveedores. Al autenticarse por primera vez, el usuario llega al Dashboard sin base de datos asociada, con una opción visible y clara para crearla manualmente - comportamiento correcto según ADR-001.

CP-AUTH-003 - Identidad por correo El sistema unifica correctamente la identidad cuando el mismo correo se usa con distintos proveedores, sin crear registros duplicados - comportamiento correcto según ADR-002.

CP-AUTH-004 - Credenciales post-creación Los 8 campos de conexión (host, puerto, nombre de BD, usuario, contraseña, motor, fecha, estado) se muestran correctamente. La contraseña está oculta por defecto con toggle. Se incluye además un connection string completo listo para copiar, no contemplado en el contrato original.

CP-AUTH-005 - Registro con correo duplicado El backend rechaza el intento con un error explícito en español.

Hallazgos abiertos

  • BUG-002 - Faltan campos fechaCreacion y esNuevo en la respuesta de /api/auth/me.
  • BUG-008 - El menú hamburguesa no despliega en tamaño de pantalla normal; solo aparece al redimensionar la ventana.