public abstract class BaseAuthTokenWhitelist extends Object implements AuthTokenWhitelist
| Modifier and Type | Field and Description |
|---|---|
protected List<org.osgi.framework.ServiceRegistration<?>> |
serviceRegistrations |
protected List<org.osgi.util.tracker.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 void |
trackWhitelistServices(String whitelistName,
Set<String> whiteList) |
protected final List<org.osgi.framework.ServiceRegistration<?>> serviceRegistrations
protected final List<org.osgi.util.tracker.ServiceTracker<Object,Object>> serviceTrackers
public boolean isOriginCSRFWhitelisted(long companyId,
String origin)
isOriginCSRFWhitelisted in interface AuthTokenWhitelistpublic boolean isPortletCSRFWhitelisted(javax.servlet.http.HttpServletRequest httpServletRequest,
Portlet portlet)
isPortletCSRFWhitelisted in interface AuthTokenWhitelistpublic boolean isPortletInvocationWhitelisted(javax.servlet.http.HttpServletRequest httpServletRequest,
Portlet portlet)
isPortletInvocationWhitelisted in interface AuthTokenWhitelistpublic boolean isPortletURLCSRFWhitelisted(LiferayPortletURL liferayPortletURL)
isPortletURLCSRFWhitelisted in interface AuthTokenWhitelistpublic boolean isPortletURLPortletInvocationWhitelisted(LiferayPortletURL liferayPortletURL)
isPortletURLPortletInvocationWhitelisted in interface AuthTokenWhitelistpublic boolean isValidSharedSecret(String sharedSecret)
isValidSharedSecret in interface AuthTokenWhitelistprotected void destroy()
protected void registerPortalProperty(String key)
protected void trackWhitelistServices(String whitelistName,
Set<String> whiteList)