Passing Headers Through to mod_jkmod_jk or mod_proxyRemote servlet by mod_jk?Apache mod_jk replacing mod_rewrite rulesApache mod_jk serves JSP through HTTP but fails to server JSP via HTTPS protocol?How get I the Tomcat AJP-Connectors working?URL Rewrite and mod_jksetting up workers.properties file for mod_jkmod_jk logs errors but users report noneHow to reload mod_jksocket_keepalive configuration for mod_jk
Why were the Night's Watch required to be celibate?
Are there practical reasons to NOT use a stepper motor with lead screw for the X and or Y axes?
Are grass strips more dangerous than tarmac?
Orientable with respect to complex cobordism?
What does it mean by "d-ism of Leibniz" and "dotage of Newton" in simple English?
Applicants clearly not having the skills they advertise
Rotated Position of Integers
Beginner's snake game using PyGame
Relativistic resistance transformation
Opposite of "Squeaky wheel gets the grease"
Infinitely many hats
Cryptography and patents
California: "For quality assurance, this phone call is being recorded"
How crucial is a waifu game storyline?
How to detach yourself from a character you're going to kill?
What is the most important characteristic of New Weird as a genre?
Recording the inputs of a command and producing a list of them later on
What does War Machine's "Canopy! Canopy!" line mean in "Avengers: Endgame"?
Can a helicopter mask itself from Radar?
Is there a way to save this session?
Can I ask a publisher for a paper that I need for reviewing
Are there mythical creatures in the world of Game of Thrones?
Does Peach's float negate shorthop knockback multipliers?
Looking for an old image of designing a cpu with plan laid out / being edited on a literal floor
Passing Headers Through to mod_jk
mod_jk or mod_proxyRemote servlet by mod_jk?Apache mod_jk replacing mod_rewrite rulesApache mod_jk serves JSP through HTTP but fails to server JSP via HTTPS protocol?How get I the Tomcat AJP-Connectors working?URL Rewrite and mod_jksetting up workers.properties file for mod_jkmod_jk logs errors but users report noneHow to reload mod_jksocket_keepalive configuration for mod_jk
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
Apache 2.2.24
mod_jk 1.2.37
I'm trying to pass the siteminder username through to Tomcat which is configured with mod_jk. The siteminder username is available a request header named "SM_USER".
When I hard code a value using the environment variable JK_REMOTE_USER(http://tomcat.apache.org/connectors-doc/generic_howto/proxy.html), mod_jk picks it up and passes it through to Tomcat.
e.g.(works with static username)
SetEnv JK_REMOTE_USER "nickw"
However, I want to take the SM_USER header and pass it through dynamically.
e.g.(user passed through is null)
SetEnvIfNoCase SM_USER ^[a-z].* JK_REMOTE_USER
Is there an obvious problem with the config I'm using? Is the SetEnvIfNoCase processing occuring after the call to mod_jk? Or is there another simpler way that would accomplish the same thing?
apache-2.2 mod-jk
add a comment |
Apache 2.2.24
mod_jk 1.2.37
I'm trying to pass the siteminder username through to Tomcat which is configured with mod_jk. The siteminder username is available a request header named "SM_USER".
When I hard code a value using the environment variable JK_REMOTE_USER(http://tomcat.apache.org/connectors-doc/generic_howto/proxy.html), mod_jk picks it up and passes it through to Tomcat.
e.g.(works with static username)
SetEnv JK_REMOTE_USER "nickw"
However, I want to take the SM_USER header and pass it through dynamically.
e.g.(user passed through is null)
SetEnvIfNoCase SM_USER ^[a-z].* JK_REMOTE_USER
Is there an obvious problem with the config I'm using? Is the SetEnvIfNoCase processing occuring after the call to mod_jk? Or is there another simpler way that would accomplish the same thing?
apache-2.2 mod-jk
add a comment |
Apache 2.2.24
mod_jk 1.2.37
I'm trying to pass the siteminder username through to Tomcat which is configured with mod_jk. The siteminder username is available a request header named "SM_USER".
When I hard code a value using the environment variable JK_REMOTE_USER(http://tomcat.apache.org/connectors-doc/generic_howto/proxy.html), mod_jk picks it up and passes it through to Tomcat.
e.g.(works with static username)
SetEnv JK_REMOTE_USER "nickw"
However, I want to take the SM_USER header and pass it through dynamically.
e.g.(user passed through is null)
SetEnvIfNoCase SM_USER ^[a-z].* JK_REMOTE_USER
Is there an obvious problem with the config I'm using? Is the SetEnvIfNoCase processing occuring after the call to mod_jk? Or is there another simpler way that would accomplish the same thing?
apache-2.2 mod-jk
Apache 2.2.24
mod_jk 1.2.37
I'm trying to pass the siteminder username through to Tomcat which is configured with mod_jk. The siteminder username is available a request header named "SM_USER".
When I hard code a value using the environment variable JK_REMOTE_USER(http://tomcat.apache.org/connectors-doc/generic_howto/proxy.html), mod_jk picks it up and passes it through to Tomcat.
e.g.(works with static username)
SetEnv JK_REMOTE_USER "nickw"
However, I want to take the SM_USER header and pass it through dynamically.
e.g.(user passed through is null)
SetEnvIfNoCase SM_USER ^[a-z].* JK_REMOTE_USER
Is there an obvious problem with the config I'm using? Is the SetEnvIfNoCase processing occuring after the call to mod_jk? Or is there another simpler way that would accomplish the same thing?
apache-2.2 mod-jk
apache-2.2 mod-jk
asked Oct 4 '13 at 20:24
NickWNickW
62
62
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "2"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f543914%2fpassing-headers-through-to-mod-jk%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Server Fault!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f543914%2fpassing-headers-through-to-mod-jk%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown