[EXTERNAL] Re: SP server variables an IIS with Tomcat Connector
Bobby Lawrence
robertl at jlab.org
Mon Feb 26 14:03:56 UTC 2024
This was a good idea, but unfortunately it didn't help. I set allowedRequestAttributesPattern=".*" in the Coldfusion runtime's server.xml but I still have no SP request attributes being sent.
And yes - the AJP protocol. I said "Tomcat connector" because that's what the software is called that provides the AJP protocol "link" between IIS and/or Apache HTTP and Tomcat.
-----Original Message-----
From: users <users-bounces at shibboleth.net> On Behalf Of Peter Schober via users
Sent: Saturday, February 24, 2024 9:13 AM
To: users at shibboleth.net
Cc: Peter Schober <peter.schober at univie.ac.at>
Subject: [EXTERNAL] Re: SP server variables an IIS with Tomcat Connector
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://urldefense.proofpoint.com/v2/url?u=https-3A__shibboleth.atlassian.net_wiki_spaces_SP3_pages_2067400159_JavaHowTo&d=DwICAg&c=CJqEzB1piLOyyvZjb8YUQw&r=YbL7Tj_EqBW9abl6xEy1bs2UfpzD0fSGcxiXJeDGwtg&m=inEDN2sRGzORLtcwpkVEYEzhSRZbgBFmc3FrNa0K_DMVgo35mk119M-e_IViV1oA&s=aV3OuFhd0L75HHaSPDJJ7sJHL_XiC6TUo4yVkkj7j_0&e=
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://urldefense.proofpoint.com/v2/url?u=https-3A__tomcat.apache.org_tomcat-2D10.1-2Ddoc_config_ajp.html&d=DwICAg&c=CJqEzB1piLOyyvZjb8YUQw&r=YbL7Tj_EqBW9abl6xEy1bs2UfpzD0fSGcxiXJeDGwtg&m=inEDN2sRGzORLtcwpkVEYEzhSRZbgBFmc3FrNa0K_DMVgo35mk119M-e_IViV1oA&s=duxJ_usaC9Y43om0gnlcs5kFLX8aNNzWpEkaA5FZu2Y&e=
--
For Consortium Member technical support, see https://urldefense.proofpoint.com/v2/url?u=https-3A__shibboleth.atlassian.net_wiki_x_ZYEpPw&d=DwICAg&c=CJqEzB1piLOyyvZjb8YUQw&r=YbL7Tj_EqBW9abl6xEy1bs2UfpzD0fSGcxiXJeDGwtg&m=inEDN2sRGzORLtcwpkVEYEzhSRZbgBFmc3FrNa0K_DMVgo35mk119M-e_IViV1oA&s=nDgW1k_qqouXBkL3o8ptK5y8V2s6luKT0uwUP-t5-to&e=
To unsubscribe from this list send an email to users-unsubscribe at shibboleth.net
More information about the users
mailing list