Ejemplo: configuración del descriptor de despliegue de portlet ampliado para inhabilitar PortletServingServlet

El servicio de URL de portlet soporte el acceso directo a todas las funciones y estados de un portlet al crear los URL adecuados. Se considera un riesgo de seguridad en una configuración de producción donde se da servicio al portlet a través de una aplicación de portal de empresa que se aplica a su propio control de acceso. Al establecer la propiedad portletServingEnabled en false, un administrador puede asegurar que nunca se accede a un portlet importante mediante el servicio de URL directo.

Las extensiones del descriptor de despliegue de portlets se definen en un archivo denominado ibm-portlet-ext.xmi. Este descriptor de despliegue es un descriptor opcional que puede utilizar para configurar las extensiones de WebSphere para la aplicación de portlet y sus portlets. Por ejemplo, puede inhabilitar el servlet PortletServingServlet para la aplicación de portlet en el descriptor de despliegue de portlets ampliado.

El archivo de extensión ibm-portlet-ext.xmi se carga durante el arranque de la aplicación. Si no se especifican archivos de extensión con este valor, se utilizan los valores predeterminados del contenedor de portlets.

El valor predeterminado del atributo portletServingEnabled es true. El siguiente es un ejemplo de cómo realizar la configuración de la aplicación de modo que no se cree un servlet PortletServingServlet para ningún portlet en la aplicación de portlet.

<?xml version="1.0" encoding="UTF-8"?>
<portletappext:PortletApplicationExtension xmi:version="1.0"
    xmlns:xmi="http://www.omg.org/XMI"
    xmlns:portletappext="portletapplicationext.xmi"
    xmlns:portletapplication="portletapplication.xmi"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmi:id="PortletApp_ID_Ext"
    portletServingEnabled="false">
  <portletappext:portletApplication href="WEB-INF/portlet.xml#myPortletApp"/>
</portletappext:PortletApplicationExtension>

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rport_depdesc_ext
File name: rport_depdesc_ext.html