jueves, 23 de abril de 2009

Error: A request has been denied as a potential CSRF attack

Hace poco obtuve ese mensaje de error en una aplicación portal que invocaba web services que estaban en un was remoto, esta llamada se hacia mediante DWR (Direct Web Remoting).

Como arreglar esto pues editando el archivo web.xml de la aplicación que hace la llamada agregando el tag crossDomainSessionSecurity el cual permite efectuar llamadas desde distintos dominios.

Nuestro web.xml quedaría de la siguiente forma:

<servlet>
    <servlet-name>dwr</servlet-name>
    <display-name>DWR Servlet</display-name>
    <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
    <init-param>
        <param-name>debug</param-name>
        <param-value>true</param-value>
    </init-param>
    <init-param>
        <param-name>crossDomainSessionSecurity</param-name>
        <param-value>false</param-value>
    </init-param>
</servlet>

lunes, 6 de abril de 2009

Adobe reader 9 en ubuntu 9.04 64 bits

Desde que me decidí a hacer una migración completa de windows hacia ubuntu 9.04 de 64 bits he tenido uno que otro problema entre los cuales esta el Adobe Reader 9 que no tiene una versión oficial para ubuntu de 64 bits.

Pero esto se puede solucionar forzando la instalación vía línea de comandos a pesar de que la arquitectura del programa (32 bits) no es la correcta.

Luego de forzar la instalación tampoco levantaba hasta que instale las ia32 (conjunto de librerías que emulan algunas librerias que utiliza el sistema para equipos de 32 bits.

Para mi sorpresa al hacer al fin el vmware player empezo a reconocer dispositivos usb :D