Noticias

Upgrade 5 de GeneXus 17: OTP, 2FA, .NET 5 y Jakarta EE

La actualización de GeneXus viene con novedades destacadas en el GAM, tales como el agregado del método de autenticación con contraseña de un solo uso (OTP) y el método de control de autenticación de múltiples factores (2FA); además, incorpora optimizaciones para el proceso de DesignOps y para el generador .NET 5, y entre otras novedades, incluimos lo nuevo de Java: Jakarta EE.

El Upgrade 5 de GeneXus 17 optimiza el proceso de DesignOps y la experiencia del desarrollador, desde el 'import from Sketch' hasta las aplicaciones de prueba. Además, agrega características importantes, valiosas en tanto seguridad (GAM incorpora dos nuevos métodos de autenticación OTP y 2FA) que suman capacidades a las soluciones generadas; así como también, amplía la gama de tecnologías y servicios en la nube que pueden utilizarse con nuestra multiplataforma de desarrollo Low-Code GeneXus (hablamos de .NET 5 y Jakarta EE).

Puntos claves del Upgrade 5 de GeneXus 17:

Almacenamiento en la Nube

Generador Java 

Generator .NET Core 

  • En lugar de generar .NET Core 3.x, ahora genera código .NET 5, estando en sintonía con la estrategia y la hoja de ruta de Microsoft, que se dirige hacia .NET 6.

    ¡Ya que estamos hablando de .NET, te invitamos a ver el Webinar Microsoft y GeneXus juntos por el Low-Code!

Seguridad

Estas nuevas capacidades en cuanto a seguridad son muy valiosas, ya que el método OTP tiene como objetivo proporcionar una manera fácil de autenticarse en aplicaciones, y proporciona una mejor UX al ayudar a los usuarios a iniciar sesión sin usar una contraseña, para que no sea necesario recordarla o usar administradores de contraseñas.

El propósito de OTP es sortear la renuencia a tener una contraseña y memorizarla. Brinda la posibilidad de que los usuarios se autentiquen con contraseñas aleatorias en cada proceso de inicio de sesión. Esto permite a los usuarios acceder a la aplicación de forma segura, recordando únicamente su nick / correo electrónico”, comenta Eugenio García, Product Manager para GAM.

Por otra parte, el método de autenticación 2FA refuerza aún más la seguridad, se usa comúnmente cuando se ingresa una contraseña o nombre de usuario, y se realiza un segundo paso de validación enviando un correo electrónico o SMS, como una forma de mitigar los ataques de fuerza bruta.

En el blog de GeneXus, Eugenio García, comparte un artículo sobre la importancia de no repetir contraseñas y el uso de estos dos métodos de seguridad informática (OTP y 2FA).

La solidez de nuestra plataforma de desarrollo Low-Code y su compromiso future proof, la vemos también en la incorporación de lo nuevo de Java, Jakarta Enterprise Edition (Jakarta EE), la nueva plataforma de Java nativo en la nube y de código abierto.

Dados los cambios que se están dando en el ecosistema de Java, hemos actualizado nuestro generador Java, soportando no solo las nuevas especificaciones sino también las anteriores (ambas a la vez, o una de ellas a elección). Esto es parte de nuestro compromiso future proof, en este caso permitiendo que tan solo configurando una propiedad y volviendo a generar la solución, ya se cumpla con las últimas tendencias de este ecosistema. Este ser a prueba de futuro de GeneXus permite que el esfuerzo de actualización del código a las nuevas tecnologías se haga en un lado solo, en GeneXus, lo cual es uno de los más importantes valores que ofrece para la Comunidad, en estos tiempos de aceleración tecnológica." Comenta al respecto, Armin Bachmann, Product Manager de GeneXus.



Otros aspectos a destacar son: el avance en reporting, donde ahora tenemos soporte out of the box para visualización de datos en mapas; y el testing potenciado como factor para acelerar la evolución de las soluciones, brindando una mejor developer experience al permitir grabar tests desde el propio IDE, y facilitando UI Tests dando APIs para sacar screenshots en tiempo de ejecución.

En el Community Wiki pueden leerse todos los detalles de las nuevas funcionalidades, mejoras y optimizaciones, también en el IDE, BPM, reporting, GXserver, Testing y Design Systems
 

¡Descarga el U5 de GeneXus 17!


Otras noticias que te pueden interesar:

¡Generador Angular liberado!
Nuevo generador GeneXus para .NET Core 3.1
GeneXus Community Wiki