Liferay 7.0-ce-b4

com.liferay.portal.security.auth
Class MVCPortletAuthTokenWhitelist

java.lang.Object
  extended by com.liferay.portal.security.auth.BaseAuthTokenWhitelist
      extended by com.liferay.portal.security.auth.MVCPortletAuthTokenWhitelist
All Implemented Interfaces:
AuthTokenWhitelist

public class MVCPortletAuthTokenWhitelist
extends BaseAuthTokenWhitelist


Field Summary
 
Fields inherited from class com.liferay.portal.security.auth.BaseAuthTokenWhitelist
serviceRegistrations, serviceTrackers
 
Constructor Summary
MVCPortletAuthTokenWhitelist()
           
 
Method Summary
protected  String[] getMVCActionCommandNames(javax.servlet.http.HttpServletRequest request, String portletId)
           
protected  String[] getMVCActionCommandNames(LiferayPortletURL liferayPortletURL)
           
protected  String getWhitelistValue(String portletName, String whitelistAction)
           
 boolean isPortletCSRFWhitelisted(javax.servlet.http.HttpServletRequest request, Portlet portlet)
           
 boolean isPortletInvocationWhitelisted(javax.servlet.http.HttpServletRequest request, Portlet portlet)
           
 boolean isPortletURLCSRFWhitelisted(LiferayPortletURL liferayPortletURL)
           
 boolean isPortletURLPortletInvocationWhitelisted(LiferayPortletURL liferayPortletURL)
           
protected  void trackWhitelistServices(String whitelistName, Class<?> serviceClass, Set<String> whiteList)
           
 
Methods inherited from class com.liferay.portal.security.auth.BaseAuthTokenWhitelist
destroy, getOriginCSRFWhitelist, getPortletCSRFWhitelist, getPortletCSRFWhitelistActions, getPortletInvocationWhitelist, getPortletInvocationWhitelistActions, isOriginCSRFWhitelisted, isPortletCSRFWhitelisted, isPortletInvocationWhitelisted, isValidSharedSecret, registerPortalProperty, resetOriginCSRFWhitelist, resetPortletCSRFWhitelist, resetPortletInvocationWhitelist, resetPortletInvocationWhitelistActions, trackWhitelistServices
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MVCPortletAuthTokenWhitelist

public MVCPortletAuthTokenWhitelist()
Method Detail

isPortletCSRFWhitelisted

public boolean isPortletCSRFWhitelisted(javax.servlet.http.HttpServletRequest request,
                                        Portlet portlet)
Specified by:
isPortletCSRFWhitelisted in interface AuthTokenWhitelist
Overrides:
isPortletCSRFWhitelisted in class BaseAuthTokenWhitelist

isPortletInvocationWhitelisted

public boolean isPortletInvocationWhitelisted(javax.servlet.http.HttpServletRequest request,
                                              Portlet portlet)
Specified by:
isPortletInvocationWhitelisted in interface AuthTokenWhitelist
Overrides:
isPortletInvocationWhitelisted in class BaseAuthTokenWhitelist

isPortletURLCSRFWhitelisted

public boolean isPortletURLCSRFWhitelisted(LiferayPortletURL liferayPortletURL)
Specified by:
isPortletURLCSRFWhitelisted in interface AuthTokenWhitelist
Overrides:
isPortletURLCSRFWhitelisted in class BaseAuthTokenWhitelist

isPortletURLPortletInvocationWhitelisted

public boolean isPortletURLPortletInvocationWhitelisted(LiferayPortletURL liferayPortletURL)
Specified by:
isPortletURLPortletInvocationWhitelisted in interface AuthTokenWhitelist
Overrides:
isPortletURLPortletInvocationWhitelisted in class BaseAuthTokenWhitelist

getMVCActionCommandNames

protected String[] getMVCActionCommandNames(javax.servlet.http.HttpServletRequest request,
                                            String portletId)

getMVCActionCommandNames

protected String[] getMVCActionCommandNames(LiferayPortletURL liferayPortletURL)

getWhitelistValue

protected String getWhitelistValue(String portletName,
                                   String whitelistAction)

trackWhitelistServices

protected void trackWhitelistServices(String whitelistName,
                                      Class<?> serviceClass,
                                      Set<String> whiteList)

Liferay 7.0-ce-b4