001
014
015 package com.liferay.portal.security.auth;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018
019 import javax.servlet.http.HttpServletRequest;
020
021
024 public interface AuthToken {
025
026
030 public void check(HttpServletRequest request) throws PortalException;
031
032 public void checkCSRFToken(HttpServletRequest request, String origin)
033 throws PrincipalException;
034
035 public String getToken(HttpServletRequest request);
036
037 public String getToken(
038 HttpServletRequest request, long plid, String portletId);
039
040 public boolean isValidPortletInvocationToken(
041 HttpServletRequest request, long plid, String portletId,
042 String strutsAction, String tokenValue);
043
044 }