Producto

Permisos: Inspeccionar los privilegios de sesión para facilitar la depuración

Hoy en día, puede beneficiarse de una poderosa funcionalidad para filtrar el acceso a los datos, que es esencial para evitar el acceso malicioso a su aplicación.

Esta funcionalidad utiliza privilegios que permiten determinadas acciones sobre sus datos. Estos privilegios son asignados a los usuarios a través de roles y almacenados en la sesión durante la autenticación.

En 4D 20R6, mejoramos esta funcionalidad permitiéndole inspeccionar los privilegios en la sesión, lo cual es muy útil para la depuración.

Siga leyendo para saber más.

Producto blank

Utilizar fácilmente la API REST de Qodly

Traducido automáticamente de Deepl

Hace unos meses, anunciamos que Qodly Studio está ahora disponible para todos nuestros Silver Partners (y superiores).

Qodly Studio para 4D está totalmente integrado en 4D, permitiendo a 4D Server alojar su aplicación tanto con escritorio como con páginas web.

Qodly Studio también es accesible en Qodly, como parte de la recién lanzada oferta SaaS de 4D. Esta innovadora solución híbrida low-code está diseñada específicamente para aplicaciones de negocio basadas en navegador web.

Incluso si ya ha construido aplicaciones usando la plataforma Qodly, ¡tenemos más buenas noticias! Ahora con 4D 20R5 puede utilizar la API REST de una aplicación Qodly para trabajar sin problemas con sus datos.

Siga leyendo para saber más.

Producto blank

Mejora del uso de licencias 4D Client con Qodly Studio for 4D

Aquellos que han comenzado a utilizar Qodly Studio for 4D ya saben lo poderosa que es esta nueva herramienta para el desarrollo de aplicaciones web profesionales. Si aún no lo ha hecho, encuentre aquí más información sobre cómo empezar.

Las aplicaciones hechas con Qodly Studio for 4D se basan en las APIs REST. 4D 20 R5 se entrega con una gran nueva funcionalidad: el modo «Force Login «.

Con el modo «Force Login», una licencia 4D Client sólo se consume cuando los usuarios se loguean exitosamente y comienzan a trabajar con los datos y la lógica de su aplicación.

Siga leyendo para saber más. ¡Y no olvide descargar nuestra demo para verlo en acción!

Consejos blank

ORDA – Optimización de peticiones REST paso a paso (+ Una demo)

Traducido automáticamente de Deepl

El rendimiento de ORDA/REST es un asunto estratégico; por eso hemos lanzado muchas características relacionadas con este tema, como la optimización de peticiones ORDA/REST en Cliente/Servidor y cuando se trabaja con un almacén de datos remoto. Últimamente, también te hemos dado un control completo sobre la optimización de las peticiones ORDA/REST.

Esta entrada del blog le da el plan a seguir para as su juego de rendimiento ORDA/REST. Incluye otras entradas del blog para leer, vídeos para ver, y una demo para jugar para aumentar el rendimiento en tus aplicaciones de forma rápida y sencilla.

Producto blank

ORDA – Optimizar el rendimiento con un control total sobre las peticiones REST

Traducido automáticamente de Deepl

Con una versión anterior, descubriste cómo las peticiones ORDA REST habían sido optimizadas automáticamente para aumentar el rendimiento cuando se trabaja con un almacén de datos remoto y configuraciones cliente/servidor.

Aprendiste que puedes usar contextos para aprovechar la optimización automática de las peticiones ORDA REST.

Ese fue un paso significativo, pero ahora ofrecemos tener un control completo sobre el comportamiento de sus peticiones REST. Dado que el rendimiento es una preocupación estratégica, ¡debes estar ansioso por descubrir esta nueva característica!

Y eso no es todo; ahora hay nuevas herramientas disponibles para ayudarle a entender y depurar sus problemas.

Siga leyendo para ver la presentación completa.

Consejos blank

4D REST API + ReactJS

Traducido automáticamente de Deepl

por Mourad Aouinat, Ingeniero de Software en 4D Marruecos

En una entrada anterior del blog, vimos lo fácil que es configurar una API REST usando 4D. En esta entrada del blog, vamos a aprovechar la poderosa API REST de 4D en combinación con React para construir una aplicación To-Do que incluye características para abrir todos, crear nuevos, modificar los existentes, y características para la modificación y eliminación masiva.

Producto blank

ORDA – Mejore su API con el alcance de las funciones

Traducido automáticamente de Deepl

4D v18 R4 y ORDA le permiten crear funciones de clase de alto nivel por encima del modelo de datos. Esto le permite escribir código orientado al negocio para ocultar la complejidad, reducir los errores y acelerar el proceso de desarrollo.

Con 4D v18 R5, estamos trayendo aún más características para ayudarle a optimizar y organizar su código. Por ejemplo, puede necesitar ejecutar una función localmente en el cliente para mejorar el rendimiento cuando se trabaja en modo cliente/servidor. Ahora es posible. O si expones tu base de datos como un servidor REST, puede que quieras que algunas funciones estén disponibles en el lado del servidor pero ocultas para tus clientes REST. ¡Esto también es posible!

Producto blank

Apoyo a la compartición de recursos entre orígenes (CORS)

Traducido automáticamente de Deepl

¿Alguna vez ha creado una solicitud de datos HTTP sólo para ser golpeado por un error rojo «el acceso a la solicitud HTML ha sido bloqueado por la política cors» ?

Cuando su sitio está en el mismo dominio que el servidor del servicio web, no hay ningún problema. Sin embargo, este no es el caso cuando se realiza una solicitud de origen cruzado. El acceso se deniega debido a que la seguridad del navegador impide las peticiones HTTP a otro dominio. ¿El resultado? Un error de política CORS.

Para ayudarle a permitir explícitamente ciertas peticiones de origen cruzado en su servidor, 4D soporta ahora el protocolo CORS. Acceder a los datos con peticiones de origen cruzado es ahora más fácil.