public abstract class BaseAuthTokenWhitelist extends Object implements AuthTokenWhitelist
Modifier and Type | Field and Description |
---|---|
protected com.liferay.registry.collections.StringServiceRegistrationMap<Object> |
serviceRegistrations |
protected List<com.liferay.registry.ServiceTracker<Object,Object>> |
serviceTrackers |
Constructor and Description |
---|
BaseAuthTokenWhitelist() |
Modifier and Type | Method and Description |
---|---|
protected void |
destroy() |
boolean |
isOriginCSRFWhitelisted(long companyId,
String origin) |
boolean |
isPortletCSRFWhitelisted(javax.servlet.http.HttpServletRequest httpServletRequest,
Portlet portlet) |
boolean |
isPortletInvocationWhitelisted(javax.servlet.http.HttpServletRequest httpServletRequest,
Portlet portlet) |
boolean |
isPortletURLCSRFWhitelisted(LiferayPortletURL liferayPortletURL) |
boolean |
isPortletURLPortletInvocationWhitelisted(LiferayPortletURL liferayPortletURL) |
boolean |
isValidSharedSecret(String sharedSecret) |
protected void |
registerPortalProperty(String key) |
protected com.liferay.registry.ServiceTracker<Object,Object> |
trackWhitelistServices(String whitelistName,
Set<String> whiteList) |
protected final com.liferay.registry.collections.StringServiceRegistrationMap<Object> serviceRegistrations
protected final List<com.liferay.registry.ServiceTracker<Object,Object>> serviceTrackers
public boolean isOriginCSRFWhitelisted(long companyId, String origin)
isOriginCSRFWhitelisted
in interface AuthTokenWhitelist
public boolean isPortletCSRFWhitelisted(javax.servlet.http.HttpServletRequest httpServletRequest, Portlet portlet)
isPortletCSRFWhitelisted
in interface AuthTokenWhitelist
public boolean isPortletInvocationWhitelisted(javax.servlet.http.HttpServletRequest httpServletRequest, Portlet portlet)
isPortletInvocationWhitelisted
in interface AuthTokenWhitelist
public boolean isPortletURLCSRFWhitelisted(LiferayPortletURL liferayPortletURL)
isPortletURLCSRFWhitelisted
in interface AuthTokenWhitelist
public boolean isPortletURLPortletInvocationWhitelisted(LiferayPortletURL liferayPortletURL)
isPortletURLPortletInvocationWhitelisted
in interface AuthTokenWhitelist
public boolean isValidSharedSecret(String sharedSecret)
isValidSharedSecret
in interface AuthTokenWhitelist
protected void destroy()
protected void registerPortalProperty(String key)
protected com.liferay.registry.ServiceTracker<Object,Object> trackWhitelistServices(String whitelistName, Set<String> whiteList)