使用IIS时从Shibboleth传递REMOTE_USER的问题

时间:2016-05-06 14:24:47

标签: tomcat iis shibboleth

我正在使用Shibboleth作为SP,通过IIS将经过身份验证的用户传递给tomcat应用程序。

测试此应用程序显示我在标题中从IdP接收了许多元素,但遗憾的是不是REMOTE_USER(我需要的那个)。尽管在shibboleth2.xml文件的ApplicationDefaults部分中配置了值,但这仍然存在。

我知道使用apache这样做很简单,但我需要在这里使用IIS路由。看看其他帖子,我们已经尝试设置attributePrefix =“AJP_”(对于我们的tomcat应用程序),但这并没有解决问题。

有没有人遇到类似的东西..?

1 个答案:

答案 0 :(得分:0)

IIS不允许模块设置REMOTE_USER。它应该填入HTTP_REMOTE_USER

[1] https://wiki.shibboleth.net/confluence/display/SHIB2/NativeSPAttributeAccess#NativeSPAttributeAccess-HTTP_REMOTE_USER