Environment
Novell Access Manager 3.1 Linux Access Gateway
Situation
When passing query string parameters to /nesp/app/plogout they are not being passed to logoutSuccess.jsp which causes custom logout pages to fail.
Resolution
Modify the nidp.jsp file found in the /var/opt/novell/tomcat5/webapps/nesp/jsp directory.
Locate the following code towards the bottom of the file:
Locate the following code towards the bottom of the file:
<iframe scrolling=yes id="content"
src="<%=handler.addCardParm(handler.getJSP(handler.isJSPMsg() ?
handler.getJSPMessage().getJSP() : NIDPConstants.JSP_CONTENT))%>"
frameborder=0></iframe>
Modified Code:
<iframe scrolling=yes id="content"
src="<%=handler.addCardParm(handler.getJSP(handler.isJSPMsg() ?
handler.getJSPMessage().getJSP() : NIDPConstants.JSP_CONTENT))%>&<%=
request.getQueryString()%>" frameborder=0></iframe>