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.
Puntos claves del Upgrade 5 de GeneXus 17:
Almacenamiento en la Nube
-
Soporte para MinIO, Oracle Object Storage y otros proveedores compatibles con Amazon S3
- Seguridad y privacidad: soporte para almacenamiento privado de forma predeterminada
Generador Java
-
Genera ahora –opcionalmente– también para las últimas versiones de servidores de aplicaciones web: se agregó soporte para Tomcat 10 y otros servidores Servlet con Servlet 5.0 (Jakarta EE)
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
- Las siguientes optimizaciones se han incluido en los generadores .NET, .NET Core y Java:
“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