Cuando trabajamos con sitios web que contienen aplicaciones desarrolladas por nosotros, muchas veces precisamos conocer el usuario que está navegando en nuestro sitio y en función de eso decidir que mostrará la aplicación en cada caso.
Para esto es necesario utilizar un GXportlet de Aplicación Externa. En este GXportlet debemos configurar las propiedades: Origen para especificar la URL de la aplicación y Agregar parámetro de seguridad.
Luego en la aplicación se debe tener en cuenta lo siguiente:
- Debe recibir por párametro una variable de tipo Character (254), está variable nos permitirá obtener los datos del usuario logueado al sitio.
- Debe realizar una invocación SOAP al web service externo pgxpws001 que se distribuye con los programas de frontend de GXportal. Este web service valida el usuario y retorna el estado de la sesión y los datos del usuario.
Para ver más detalles y un ejemplo de una aplicación en GeneXus X Evolution 1 haga clic
aquí.