001
014
015 package com.liferay.portal.kernel.security.auth.http;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018
019 import javax.servlet.http.HttpServletRequest;
020 import javax.servlet.http.HttpServletResponse;
021
022
025 public interface HttpAuthManager {
026
027 public void generateChallenge(
028 HttpServletRequest httpServletRequest,
029 HttpServletResponse httpServletResponse,
030 HttpAuthorizationHeader httpAuthorizationHeader);
031
032 public long getBasicUserId(HttpServletRequest httpServletRequest)
033 throws PortalException;
034
035 public long getDigestUserId(HttpServletRequest httpServletRequest)
036 throws PortalException;
037
038 public long getUserId(
039 HttpServletRequest httpServletRequest,
040 HttpAuthorizationHeader httpAuthorizationHeader)
041 throws PortalException;
042
043 public HttpAuthorizationHeader parse(HttpServletRequest httpServletRequest);
044
045 }