Как получить доступ к переменным окружения Apache в контроллере Play Framework? - PullRequest
0 голосов
/ 30 января 2019

Я пытаюсь интегрировать приложение Play Framework с механизмом аутентификации Shibboleth.Я успешно справился с этой интеграцией, используя подход «внедрение заголовка» (при котором Shibboleth внедряет заголовки в HTTP-запрос с необходимыми данными аутентификации).

Однако это не рекомендуется, как указано в документациигде сказано: «Следует избегать использования этой опции. Обязательно ознакомьтесь с темой о проверке подделки, если вы ее включили».

Имея это в виду, я решил изучить другой подход к использованиюпеременные окружения Apache.Тем не менее, я не могу найти способ получить доступ к этой информации в экземпляре запроса (внутри контроллера).

Если бы это был традиционный сервлет, это было бы сделано с:

HttpServletRequest.getAttribute("SOME_SHIBBOLETH_ATTRIBUTE");

Как можно сделать то же самое в контроллере с Play Framework?

Большое спасибо за любую помощь!

...