Apache 2.2.24 mod_jk 1.2.37
Я пытаюсь передать имя пользователя siteminder в Tomcat, который настроен с помощью mod_jk. Имя пользователя siteminder доступно в заголовке запроса с именем «SM_USER».
Когда я жестко кодирую значение, используя переменную среды JK_REMOTE_USER (http://tomcat.apache.org/connectors-doc/generic_howto/proxy.html), mod_jk забирает его и передает Tomcat.
например (работает со статическим именем пользователя) SetEnv JK_REMOTE_USER "ник"
Однако я хочу взять заголовок SM_USER и передать его динамически.
например (прошедший пользователь - null) SetEnvIfNoCase SM_USER ^ [a-z]. * JK_REMOTE_USER
Есть ли очевидная проблема с конфигурацией, которую я использую? Происходит ли обработка SetEnvIfNoCase после вызова mod_jk? Или есть другой более простой способ сделать то же самое?