001
014
015 package com.liferay.portal.kernel.security.auth.session;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018
019 import javax.servlet.http.HttpServletRequest;
020 import javax.servlet.http.HttpServletResponse;
021 import javax.servlet.http.HttpSession;
022
023
026 public interface AuthenticatedSessionManager {
027
028 public long getAuthenticatedUserId(
029 HttpServletRequest request, String login, String password,
030 String authType)
031 throws PortalException;
032
033 public void login(
034 HttpServletRequest request, HttpServletResponse response,
035 String login, String password, boolean rememberMe, String authType)
036 throws Exception;
037
038 public void logout(HttpServletRequest request, HttpServletResponse response)
039 throws Exception;
040
041 public HttpSession renewSession(
042 HttpServletRequest request, HttpSession session)
043 throws Exception;
044
045 public void signOutSimultaneousLogins(long userId) throws Exception;
046
047 }