Login

EN PT ES

CURSOS
|
PASANTÍAS
|
CERTIFICACIONES
|
SOCIOS ACADÉMICOS
|
CONTACTO
Buscar

Cómo hacer segura nuestra aplicación web

Se discuten los distintos niveles de seguridad: a nivel de la base de datos, del servidor web (encriptación de datos) y a nivel de la aplicación. Veremos cómo establecer controles de seguridad en este último nivel.
Se debe agregar controles de seguridad a nuestras páginas, para que sólo usuarios autorizados puedan acceder. Veremos un ejemplo donde sólo permitiremos que usuarios logueados puedan acceder a la información del web panel Travel y hacer reservas de vuelos.
 
Lo haremos a través Websessions que permiten almacenar datos en una sesión del usuario en el servidor web (son variables globlaes a la sesión).

Nota: en la versión Ev2 de GeneXus, se tiene una solución built-in para seguridad (el GAM, GeneXus Access Manager) que le evita al desarrollador tener que agregar ningún control.
 


Vemos principalmente: tipo de datos extendido WebSession y sus métodos Set y Get.
Contenido relacionado
Business Components
Insert, Update y Delete a través de un Business Component
Manejo de errores en un Business Component
Qué son los User controls y cómo se usan. Ejemplo del User control Map
Cómo localizar puntos en el mapa a partir de su dirección (geocoding)
Propiedad Contextual Title de atributos
Output de DP: SDT simple. Ejemplo: Publicar la lista de vuelos que despegan hoy, como RSS Feed (Opcional)
Cómo crear una galería de imágenes (Opcional)
Cómo diseñar gráficos en forma dinámica (Opcional)
Tipo de Datos Expression
Cómo saber si el contenido de una variable string cumple un patrón determinado
Cómo reemplazar en una cadena todas las ocurrencias de un patrón (expresión regular), por otro
Cómo cortar una cadena en subcadenas utilizando un patrón (expresión regular) como separador
Cómo obtener de una cadena la colección de subcadenas que coinciden con un patrón (expresión regular)
Tipo de datos RegExMatch para expresiones regulares
Producto
Plataforma de Desarrollo
Preguntas Frecuentes
Planes y Precios
Testimonios
Historias de éxito
Mobile Apps Showcase
GeneXus for SAP
GeneXus Cloud Services
Legacy Modernization
Capacitación
Primeros pasos
Cursos en línea
Calendario de cursos
Certificaciones
Socios Académicos
Aprenda en un móvil
Extienda GeneXus
GeneXus Marketplace
Extensions
Patterns
User Controls
External Tools
External Objects
Comunidad
Encuentro Internacional GeneXus
Programa de partners
Encuentros GeneXus
GeneXus Wiki
Soporte
Smart Devices Partners
Distribuidores
Developers
¡Contáctenos!
¡Llámenos!
Trabaje con Nosotros
GeneXus Brasil
GeneXus China
GeneXus España
GeneXus Italia
GeneXus Japón
GeneXus México
GeneXus USA
Facebook | Twitter | Stackoverflow | Linkedin | Youtube | Google + | RSS Feed
© Todos los derechos reservados. GeneXus y sus productos son marcas registradas por GeneXus International (GeneXus S.A.)