Package com.aducid.web.filter
Class CustomSecurityWrapperRequest
java.lang.Object
javax.servlet.ServletRequestWrapper
javax.servlet.http.HttpServletRequestWrapper
org.owasp.esapi.filters.SecurityWrapperRequest
com.aducid.web.filter.CustomSecurityWrapperRequest
- All Implemented Interfaces:
javax.servlet.http.HttpServletRequest,javax.servlet.ServletRequest
public class CustomSecurityWrapperRequest
extends org.owasp.esapi.filters.SecurityWrapperRequest
Custom security wrapper request.
Created 30. 3. 2016 11:51:39
- Author:
- Radek Jira
-
Field Summary
-
Constructor Summary
Constructors Constructor Description CustomSecurityWrapperRequest(javax.servlet.http.HttpServletRequest request)Constructor with HTTP request. -
Method Summary
Modifier and Type Method Description java.lang.StringgetHeader(java.lang.String name)java.util.EnumerationgetHeaders(java.lang.String name)java.lang.String[]getParameterValues(java.lang.String name)java.lang.StringgetRemoteUser()java.security.PrincipalgetUserPrincipal()booleanisUserInRole(java.lang.String role)Methods inherited from class org.owasp.esapi.filters.SecurityWrapperRequest
getAllowableContentRoot, getAttribute, getAttributeNames, getAuthType, getCharacterEncoding, getContentLength, getContentType, getContextPath, getCookies, getDateHeader, getHeaderNames, getInputStream, getIntHeader, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getMethod, getParameter, getParameter, getParameter, getParameter, getParameterMap, getParameterNames, getPathInfo, getPathTranslated, getProtocol, getQueryString, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getRequestedSessionId, getRequestURI, getRequestURL, getScheme, getServerName, getServerPort, getServletPath, getSession, getSession, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isSecure, removeAttribute, setAllowableContentRoot, setAttribute, setCharacterEncodingMethods inherited from class javax.servlet.http.HttpServletRequestWrapper
authenticate, changeSessionId, getHttpServletMapping, getPart, getParts, getTrailerFields, isTrailerFieldsReady, login, logout, newPushBuilder, upgradeMethods inherited from class javax.servlet.ServletRequestWrapper
getAsyncContext, getContentLengthLong, getDispatcherType, getRequest, getServletContext, isAsyncStarted, isAsyncSupported, isWrapperFor, isWrapperFor, setRequest, startAsync, startAsyncMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
CustomSecurityWrapperRequest
public CustomSecurityWrapperRequest(javax.servlet.http.HttpServletRequest request)Constructor with HTTP request.
- Parameters:
request- HTTP request
-
-
Method Details
-
getHeader
public java.lang.String getHeader(java.lang.String name)- Specified by:
getHeaderin interfacejavax.servlet.http.HttpServletRequest- Overrides:
getHeaderin classorg.owasp.esapi.filters.SecurityWrapperRequest
-
getHeaders
public java.util.Enumeration getHeaders(java.lang.String name)- Specified by:
getHeadersin interfacejavax.servlet.http.HttpServletRequest- Overrides:
getHeadersin classorg.owasp.esapi.filters.SecurityWrapperRequest
-
getParameterValues
public java.lang.String[] getParameterValues(java.lang.String name)- Specified by:
getParameterValuesin interfacejavax.servlet.ServletRequest- Overrides:
getParameterValuesin classorg.owasp.esapi.filters.SecurityWrapperRequest
-
getRemoteUser
public java.lang.String getRemoteUser()- Specified by:
getRemoteUserin interfacejavax.servlet.http.HttpServletRequest- Overrides:
getRemoteUserin classorg.owasp.esapi.filters.SecurityWrapperRequest
-
getUserPrincipal
public java.security.Principal getUserPrincipal()- Specified by:
getUserPrincipalin interfacejavax.servlet.http.HttpServletRequest- Overrides:
getUserPrincipalin classorg.owasp.esapi.filters.SecurityWrapperRequest
-
isUserInRole
public boolean isUserInRole(java.lang.String role)- Specified by:
isUserInRolein interfacejavax.servlet.http.HttpServletRequest- Overrides:
isUserInRolein classorg.owasp.esapi.filters.SecurityWrapperRequest
-