From: <cl...@hy...> - 2009-05-07 17:15:29
|
Author: clee Date: 2009-05-07 10:15:13 -0700 (Thu, 07 May 2009) New Revision: 13145 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=13145 Modified: trunk/src/org/hyperic/hq/ui/action/authentication/LogoutAction.java Log: [CAS] Forward to CAS logout instead if URL is configured Modified: trunk/src/org/hyperic/hq/ui/action/authentication/LogoutAction.java =================================================================== --- trunk/src/org/hyperic/hq/ui/action/authentication/LogoutAction.java 2009-05-07 17:14:19 UTC (rev 13144) +++ trunk/src/org/hyperic/hq/ui/action/authentication/LogoutAction.java 2009-05-07 17:15:13 UTC (rev 13145) @@ -74,6 +74,12 @@ session.removeAttribute(Constants.WEBUSER_SES_ATTR); session.invalidate(); + final String casURL = authBoss.getCasURL(); + if (casURL != null) { + response.sendRedirect(casURL + "/logout"); + return null; + } + return mapping.findForward("success"); } |