En FundeWeb 2.0 y en FundeWeb 1.2.x tenemos disponibles varios filtros para bloquear el acceso a la aplicación. Este bloqueo de acceso tiene dos tipos: informar de que la aplicación esta en mantenimiento o no tener autorizado el acceso a la aplicación.
Los filtros son los siguientes:
Este filtro permite bloquear el acceso a la aplicación a determinadas direcciones IP que se especifican mediante una expresión regular. Para poder utilizar el filtro, tendremos que realizar los siguientes pasos:
1.- Hay que añadir el siguiente espacio de nombres en el elemento raíz <components> del fichero components.xml (donde están definidos el resto de espacio de nombres):
Para FundeWeb 1.2.x: xmlns:fdw-control=“http://www.umu.org/atica/seam/web/control“
Para FundeWeb 2.0.x: xmlns:fdw-control=“http://www.um.es/atica/seam/web/control“
2.- En la propiedad _xsi:schemaLocation_ añadimos lo siguiente:
Para FundeWeb 1.2.x: http://www.umu.org/atica/seam/web/control http://www.umu.org/atica/seam/web/control-1.5.0.xsd
Para FundeWeb 2.0.x: http://www.um.es/atica/seam/web/control http://www.um.es/atica/seam/web/control-2.0.0.xsd
3.- Añadir la configuración del filtro:
<components ... xmlns:fdw-control="http://www.um.es/atica/seam/web/control" xsi:schemaLocation=" ... http://www.um.es/atica/seam/web/control http://www.um.es/atica/seam/web/control-2.0.0.xsd"> <!-- Remote Address Control Filter --> <fdw-control:remote-address-access-control-filter allow="127\.0\.0\.1, 155\.54\.66\.120" deny="155\.54\.66\.121, 155\.54\.66\.122" disabled="false" access-lock="AUTHORIZATION"/> ... </components>
Las propiedades importantes son las siguientes:
Este filtro permite bloquear el acceso a la aplicación a determinados nombres de HOST que se especifican mediante una expresión regular. Para poder utilizar el filtro, tendremos que realizar los siguientes pasos:
1.- Hay que añadir el siguiente espacio de nombres en el elemento raíz <components> del fichero components.xml (donde están definidos el resto de espacio de nombres):
Para FundeWeb 1.2.x: xmlns:fdw-control=“http://www.umu.org/atica/seam/web/control“
Para FundeWeb 2.0.x: xmlns:fdw-control=“http://www.um.es/atica/seam/web/control“
2.- En la propiedad _xsi:schemaLocation_ añadimos lo siguiente:
Para FundeWeb 1.2.x: http://www.umu.org/atica/seam/web/control http://www.umu.org/atica/seam/web/control-1.5.0.xsd
Para FundeWeb 2.0.x: http://www.um.es/atica/seam/web/control http://www.um.es/atica/seam/web/control-2.0.0.xsd
3.- Añadir la configuración del filtro:
<components ... xmlns:fdw-control="http://www.um.es/atica/seam/web/control" xsi:schemaLocation=" ... http://www.um.es/atica/seam/web/control http://www.um.es/atica/seam/web/control-2.0.0.xsd"> <!-- Remote Host Control Filter --> <fdw-control:remote-host-access-control-filter allow=".*\.atica\.um\.es" deny=".*\.dominio.bloqueado\.com" disabled="false" access-lock="AUTHORIZATION"/> ... </components>
Las propiedades importantes son las siguientes:
Este filtro permite bloquear el acceso a la aplicación durante un periodo de tiempo. Para poder utilizar el filtro, tendremos que realizar los siguientes pasos:
1.- Hay que añadir el siguiente espacio de nombres en el elemento raíz <components> del fichero components.xml (donde están definidos el resto de espacio de nombres):
Para FundeWeb 1.2.x: xmlns:fdw-control=“http://www.umu.org/atica/seam/web/control“
Para FundeWeb 2.0.x: xmlns:fdw-control=“http://www.um.es/atica/seam/web/control“
2.- En la propiedad _xsi:schemaLocation_ añadimos lo siguiente:
Para FundeWeb 1.2.x: http://www.umu.org/atica/seam/web/control http://www.umu.org/atica/seam/web/control-1.5.0.xsd
Para FundeWeb 2.0.x: http://www.um.es/atica/seam/web/control http://www.um.es/atica/seam/web/control-2.0.0.xsd
3.- Añadir la configuración del filtro:
<components ... xmlns:fdw-control="http://www.um.es/atica/seam/web/control" xsi:schemaLocation=" ... http://www.um.es/atica/seam/web/control http://www.um.es/atica/seam/web/control-2.0.0.xsd"> <!-- Remote Time Interval Lock Control Filter --> <fdw-control:time-interval-lock-access-control-filter start="17/10/2015 08:00:00" end="25/10/2015 08:00:00" disabled="false" access-lock="AUTHORIZATION"/> ... </components>
Las propiedades importantes son las siguientes:
Los tipos de bloqueo de acceso a la aplicación son:
Veamos la configuración de la página de bloqueo para el bloqueo de autorización:
Veamos la configuración de la página de bloqueo para el bloqueo de autorización:
Para poder testear las expresiones regulares, tenemos varias webs que lo permiten online: