Convenience method for creating a filter using SecurityHeadersConfig case class.
Convenience method for creating a filter using SecurityHeadersConfig case class. Use this if you have settings that you want to specifically turn off by setting to None.
Convenience method for creating a filter using play.api.Configuration.
Convenience method for creating a filter using play.api.Configuration. Good for testing.
a configuration object that may contain string settings.
a configured SecurityHeadersFilter.
Convenience method for creating a SecurityHeadersFilter that reads settings from application.conf.
Convenience method for creating a SecurityHeadersFilter that reads settings from application.conf. Generally speaking, you'll want to use this or the apply(SecurityHeadersConfig) method.
a configured SecurityHeadersFilter.
This class sets a number of common security headers on the HTTP request.
NOTE: Because these are security headers, they are "secure by default." If the filter is applied, but these fields are NOT defined in Configuration, the defaults on the filter are NOT omitted, but are instead set to the strictest possible value.
Cross Domain Policy File Specification
Content-Security-Policy
X-XSS-Protection
X-Content-Type-Options
X-Frame-Options