We are using EZ Proxy here. One thing we've found is IceFaces/ Ajax functionality was not being passed through by EZ Proxy, so we needed to add a rule to their config:
As a result of the Ajax partial submit technology we are
using and the default config for EZ Proxy not handling this:
³With the advent of AJAX technology, applications running in browsers may
now create and use their own custom headers to pass information to web
applications. Since these custom headers are unknown to EZproxy, it
blocks them, which can prevent the application from working properly. The
HTTPHeader directive can be used to authorize the passing of custom
headers.²
So, you will need the header name to add to your ezproxy configuration
The header name is "Faces-Request". As in, "Faces-Request: partial/ajax".