java.lang.Object
edu.internet2.middleware.grouper.grouperUi.serviceLogic.Logout

public class Logout extends Object
invalidates HttpSession and sets cookie to allow challenge from whatever is managing authenticated access. Ported from admin ui, edu.internet2.middleware.grouper.ui.actions.LogoutAction
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static org.apache.commons.logging.Log
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    index(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    index page of application
    void
    logout(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
     
    static boolean
    logoutLogic(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpSession session, boolean ajax)
    Utility function to perform logout: set message, delete cookies, invalidate session

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • LOG

      protected static org.apache.commons.logging.Log LOG
  • Constructor Details

    • Logout

      public Logout()
  • Method Details

    • logoutLogic

      public static boolean logoutLogic(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpSession session, boolean ajax)
      Utility function to perform logout: set message, delete cookies, invalidate session
      Parameters:
      request -
      response -
      session -
      ajax - if ajax call
      Returns:
      true if ok, false if redirected
    • index

      public void index(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      index page of application
      Parameters:
      request -
      response -
    • logout

      public void logout(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      Parameters:
      request -
      response -