001
014
015 package com.liferay.portal.security.auth;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.portlet.LiferayPortletURL;
019 import com.liferay.portal.model.Layout;
020 import com.liferay.portal.model.Portlet;
021
022 import javax.servlet.http.HttpServletRequest;
023
024
027 public interface AuthToken {
028
029 public void addCSRFToken(
030 HttpServletRequest request, LiferayPortletURL liferayPortletURL);
031
032 public void addPortletInvocationToken(
033 HttpServletRequest request, LiferayPortletURL liferayPortletURL);
034
035
039 @Deprecated
040 public void check(HttpServletRequest request) throws PortalException;
041
042 public void checkCSRFToken(HttpServletRequest request, String origin)
043 throws PrincipalException;
044
045 public String getToken(HttpServletRequest request);
046
047 public String getToken(
048 HttpServletRequest request, long plid, String portletId);
049
050 public boolean isValidPortletInvocationToken(
051 HttpServletRequest request, Layout layout, Portlet portlet);
052
053
058 @Deprecated
059 public boolean isValidPortletInvocationToken(
060 HttpServletRequest request, long plid, String portletId,
061 String strutsAction, String tokenValue);
062
063 }