Package org.apereo.cas.web.flow.logout
Class LogoutAction
- java.lang.Object
-
- org.springframework.webflow.action.AbstractAction
-
- org.apereo.cas.web.flow.logout.AbstractLogoutAction
-
- org.apereo.cas.web.flow.logout.LogoutAction
-
- All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean,org.springframework.webflow.execution.Action
public class LogoutAction extends AbstractLogoutAction
Action to delete the TGT and the appropriate cookies. It also performs the back-channel SLO on the services accessed by the user during its browsing. After this back-channel SLO, a front-channel SLO can be started if some services require it. The final logout page or a redirection url is also computed in this action.- Since:
- 3.0.0
-
-
Constructor Summary
Constructors Constructor Description LogoutAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.springframework.webflow.execution.EventdoInternalExecute(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.webflow.execution.RequestContext context)Execute the logout action after invalidating the cache.-
Methods inherited from class org.apereo.cas.web.flow.logout.AbstractLogoutAction
doExecute, preventCaching
-
-
-
-
Method Detail
-
doInternalExecute
protected org.springframework.webflow.execution.Event doInternalExecute(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.webflow.execution.RequestContext context)Description copied from class:AbstractLogoutActionExecute the logout action after invalidating the cache.- Specified by:
doInternalExecutein classAbstractLogoutAction- Parameters:
request- the HTTP request.response- the HTTP response.context- the webflow context.- Returns:
- the event triggered by this actions.
-
-