2017-07-19 45 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