如何在Play Framework控制器中访问Apache环境变量?

时间:2019-01-30 10:21:47

标签: java apache playframework playframework-2.0 shibboleth

我正在尝试将Play Framework应用程序与Shibboleth身份验证机制集成在一起。通过使用“标头注入”方法(Shibboleth在HTTP请求中将标头与必要的身份验证数据一起注入),我已经成功地实现了这种集成。

但是,建议不要像文档中所说的那样:“应避免使用此选项。如果启用了此功能,请务必查看有关欺骗检查的主题。”

考虑到这一点,我决定探索使用Apache环境变量的另一种方法。但是,我似乎找不到找到在请求实例内(在控制器内部)访问该信息的方法。

如果这是传统的servlet,则可以使用:

HttpServletRequest.getAttribute("SOME_SHIBBOLETH_ATTRIBUTE");

使用Play Framework在控制器中如何做到相同?

感谢大家的帮助!

0 个答案:

没有答案