Interface PunchOutUserAuthenticationService

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void authenticate​(java.lang.String userId, boolean isSeamlessLogin, PunchOutSession punchOutSession, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      Authenticates a user.
      void logout()
      Logs out the user.
    • Method Detail

      • authenticate

        void authenticate​(java.lang.String userId,
                          boolean isSeamlessLogin,
                          PunchOutSession punchOutSession,
                          javax.servlet.http.HttpServletRequest request,
                          javax.servlet.http.HttpServletResponse response)
        Authenticates a user.
        Parameters:
        userId - The user to be authenticated.
        isSeamlessLogin - True if this is a seamless login request.
        punchOutSession - The punch out session.
        response - Servlet response.
        request - Servlet request.
      • logout

        void logout()
        Logs out the user.