2017-07-19 371 views
1

我们正在使用Oracle Access Manager为HP Service Request Catalog应用程序提供SSO。SSO:身份验证失败,原因 - 在HTTP请求中找不到REMOTE_USER标头

服务请求目录应用程序需要以REMOTE_USER头的形式使用userid,这个REMOTE_USER将用于认证。

因此,我们从Oracle Access Manager传递带有userid值的REMOTE_USER头。

即使通过REMOTE_USER标头,认证也不成功。在应用程序日志中,我们发现错误“SSO:身份验证失败,原因 - 在HTTP请求中找不到REMOTE_USER标头”。

服务请求目录应用程序正在使用SPRING安全性3.1.0版本。

请让我知道我们是否可以更改服务请求目录应用程序以接受除REMOTE_USER以外的其他标头进行身份验证。

的问候,这在Tomcat的server.xml文件设置为HTTP头获取REMOTE_USER Gurivi

回答

1

确认。要这样做,请按照下列步骤操作: 定位#定义端口8009设置上的AJP 1.3连接器。 确认属性tomcatAuthentication设置为false。 Reference