Class ContentSecurityPolicyFilter
- java.lang.Object
-
- io.vertigo.vega.impl.servlet.filter.AbstractFilter
-
- io.vertigo.vega.impl.servlet.filter.ContentSecurityPolicyFilter
-
- All Implemented Interfaces:
javax.servlet.Filter
public final class ContentSecurityPolicyFilter extends AbstractFilter
Filter to add CSP directives; compute a nonce if necessary and put it in request attribute.- Author:
- npiedeloup
-
-
Field Summary
Fields Modifier and Type Field Description static StringNONCE_ATTRIBUTE_NAME-
Fields inherited from class io.vertigo.vega.impl.servlet.filter.AbstractFilter
EXCLUDE_PATTERN_PARAM_NAME
-
-
Constructor Summary
Constructors Constructor Description ContentSecurityPolicyFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoInit()voiddoMyFilter(javax.servlet.ServletRequest req, javax.servlet.ServletResponse res, javax.servlet.FilterChain chain)-
Methods inherited from class io.vertigo.vega.impl.servlet.filter.AbstractFilter
destroy, doFilter, getFilterConfig, init, isUrlMatch, isUrlMatch, parsePattern
-
-
-
-
Field Detail
-
NONCE_ATTRIBUTE_NAME
public static final String NONCE_ATTRIBUTE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
doInit
public void doInit()
- Specified by:
doInitin classAbstractFilter
-
doMyFilter
public void doMyFilter(javax.servlet.ServletRequest req, javax.servlet.ServletResponse res, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException- Specified by:
doMyFilterin classAbstractFilter- Throws:
IOExceptionjavax.servlet.ServletException
-
-