All Downloads are FREE. Search and download functionalities are using the official Maven repository.

JavaSpring.libraries.spring-boot.AddResponseHeaderWebFilter Maven / Gradle / Ivy

There is a newer version: 0.9.25
Show newest version
package io.swagger.configuration;

import org.springframework.stereotype.Component;
import org.springframework.web.server.ServerWebExchange;
import org.springframework.web.server.WebFilter;
import org.springframework.web.server.WebFilterChain;

import reactor.core.publisher.Mono;


/**
 * DEAL WITH CORB issues
 * https://www.chromium.org/Home/chromium-security/corb-for-developers
 * @author john
 *
 */
@Component
public class AddResponseHeaderWebFilter implements WebFilter {

	@Override
	public Mono filter(ServerWebExchange exchange, WebFilterChain chain) {
		exchange.getResponse().getHeaders()
				.add("X-Content-Type-Options", "nosniff");
		return chain.filter(exchange);
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy