Мое веб-приложение защищено обратным прокси-сервером, где shibboleth sp делает свое волшебство. Я получаю ответ saml, в котором у меня есть собственный идентификатор имени. Как передать его в пользовательском заголовке моему веб-приложению?
Shibboleth SP: Как передать NameID в заголовке http?
Ответы (1)
Использование айп
ProxyPass /secure ajp://localhost:8009/MyApp/secure
ProxyPassReverse /secure ajp://localhost:8009/MyApp/secure
здесь 8009
- это порт ajp, поэтому ставьте только его, даже если ваше приложение будет работать на 8080.
Другое дело, в вашем shibboleth2.xml
в теге ApplicationDefaults
добавьте атрибут attributePrefix="AJP_"
, чтобы каждый атрибут имел префикс ajp, и вы могли получить его с помощью request.getHeader("AJP_NameID");
.
person
Akshay
schedule
20.02.2014