SP server variables an IIS with Tomcat Connector

Peter Schober peter.schober at univie.ac.at
Sat Feb 24 14:13:07 UTC 2024


Bobby Lawrence via users <users at shibboleth.net> [2024-02-23 21:23 CET]:
> I cannot determine if this issue is a ColdFusion proper issue or the
> Tomcat Connector for IIS that CF uses.  I decompiled the
> coldfusion.runtime.CgiScope class I can see where it would try to
> resolve the value for some name from request.getAttribute(), but
> again - I always get no value, even when the SP is protecting the
> page.  This leads me to believe that it's a Tomcat Connector issue
> (which is an ISAPI filter - not a module :().  I've read on some
> other forums that in order to access certain CGI variables in CF
> fronted by Apache that you need to declare them in mod_jk.conf via
> the "JkEnvVar" directive.  It doesn't look like the IIS connector
> has any such option so I cannot try it.

Now I know nothing about ColdFusion (or IIS, for that matter) but
maybe parts from this
https://shibboleth.atlassian.net/wiki/spaces/SP3/pages/2067400159/JavaHowTo
may be relevant here, too?

At least I'm assuming use of the AJP protocol in your deployment (what
else could a "Tomcat Connector" be?) and with Tomcat on the receiving
end the "allowedRequestAttributesPattern" attribute on the AJP
Connector in Tomcat[1] may well be responsible for the data not being
accepted.

-peter

[1] https://tomcat.apache.org/tomcat-10.1-doc/config/ajp.html


More information about the users mailing list