Me gustaría implementar una autenticación entre dos partes (por ejemplo, un usuario y un banco) pero me encontré con una duda de "diseño/implementación". Necesito hacer estos pasos:
Creé el servidor [con nodejs->express] que proporciona puntos finales para:
La pregunta es:
Ahora, ¿son los bancos los que necesitan llamar con la secuencia correcta a mis puntos finales para autenticar a los usuarios o debo crear un nuevo punto final como /authenticate y de alguna manera recuperar automáticamente las solicitudes de usuario+banco a mis puntos finales? La primera opción parece más un servicio de API, pero no sé si es la única forma de hacerlo. Y para el segundo no tengo idea de cómo hacerlo.
(Perdón por mi mal inglés, soy italiano, solo sé el idioma de pizza, pasta, peperoni)