public void logout() { securityContext.logout(); } }
@Override public void logout() throws ServletException { SecurityContext sc = exchange.getSecurityContext(); sc.logout(); if(servletContext.getDeployment().getDeploymentInfo().isInvalidateSessionOnLogout()) { HttpSession session = getSession(false); if(session != null) { session.invalidate(); } } }
public void logout() throws SecurityServiceException { ServletGraniteContext graniteContext = (ServletGraniteContext)GraniteContext.getCurrentInstance(); if (graniteContext instanceof HttpGraniteContext) { HttpServletRequest httpRequest = graniteContext.getRequest(); HttpServerExchange exchange = ((HttpServletRequestImpl)httpRequest).getExchange(); SecurityContext securityContext = exchange.getSecurityContext(); securityContext.logout(); } HttpSession session = graniteContext.getSession(false); if (session != null) { endLogout(); session.invalidate(); } }