Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

196
Vistas
Inicio de sesión de Spring Security para 2FA: primero verifique el nombre de usuario y la contraseña, y luego solicite el código 2FA si es necesario

He configurado 2FA con seguridad de primavera. El problema es que, en este momento, el código 2FA debe ingresarse de la misma forma que el nombre de usuario/contraseña. ¿Hay alguna manera de solicitar primero el nombre de usuario y la contraseña y luego, si son válidos, solicitar el código 2FA?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

He hecho lo mismo en angularJs. La lógica: cuando el usuario tiene habilitado 2FA, en el envío del formulario con solo nombre de usuario y contraseña, en lugar de devolver una respuesta de credenciales incorrectas (401) o una respuesta exitosa, devuelvo un código de estado (403) que indica que el servidor entendió la solicitud pero la rechazó para cumplirlo

Cuando angular recibe este estado 403, oculta el campo de nombre de usuario y contraseña y muestra el campo OTP. En este punto, el nombre de usuario y la contraseña todavía están presentes como objetos angulares, pero solo están ocultos.

Cuando el usuario ingresa a la OTP y hace clic en Enviar, nuevamente realizo una llamada posterior y esta vez paso el nombre de usuario, la contraseña y la OTP.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda