private SecurityHeadersPolicyBuilder WithXssFiltering(XssFilteringModes mode)
        {
            _policy.XXssProtection = new XXssProtectionHeaderValue(mode);

            return(this);
        }
 /// <summary>
 /// Instantiates a new <see cref="XXssProtectionAttribute"/>.
 /// </summary>
 /// <param name="filteringMode">The filtering mode.</param>
 public XXssProtectionAttribute(XssFilteringModes filteringMode)
 {
     FilteringMode = filteringMode;
 }
 /// <summary>
 /// Instantiates a new <see cref="XXssProtectionAttribute"/> with <see cref="XssFilteringModes.Sanitize"/> filtering mode.
 /// </summary>
 public XXssProtectionAttribute()
 {
     FilteringMode = XssFilteringModes.Sanitize;
 }
 /// <summary>
 /// Sets the X-XSS-Protection header value.
 /// </summary>
 /// <param name="response">The response.</param>
 /// <param name="filteringMode">The filtering mode.</param>
 public static void SetXXssProtection(this HttpResponse response, XssFilteringModes filteringMode)
 {
     response.SetXXssProtection(new XXssProtectionHeaderValue(filteringMode));
 }
Exemple #5
0
 /// <summary>
 /// Instantiates a new <see cref="XXssProtectionHeaderValue"/>.
 /// </summary>
 /// <param name="filteringMode">The filtering mode.</param>
 public XXssProtectionHeaderValue(XssFilteringModes filteringMode)
 {
     _filteringMode = filteringMode;
 }
Exemple #6
0
 /// <summary>
 /// Instantiates a new <see cref="XXssProtectionHeaderValue"/> with <see cref="XssFilteringModes.Sanitize"/> filtering mode.
 /// </summary>
 public XXssProtectionHeaderValue()
 {
     _filteringMode = XssFilteringModes.Sanitize;
 }