Когда ввожу ссылку в адрессную строку http..., то меня перенаправляет на httpS
При работе с секьюрити написал код, при котором когда запрос прилетает на http:localhost, чтоб перенаправлял на httpS:localhost. Но сейчас я пишу совершенно другой проект, где используются другие адрессные строки, но эти настройки как-будто остались. И даже когда вручную меняю https на http, то это фиксируется. Как можно решить эту проблему ?
Код был следующим
*@Bean
public ServletWebServerFactory servletContainer() {
TomcatServletWebServerFactory tomcat = new TomcatServletWebServerFactory() {
@Override
protected void postProcessContext(Context context) {
SecurityConstraint securityConstraint = new SecurityConstraint();
securityConstraint.setUserConstraint("CONFIDENTIAL");
SecurityCollection collection = new SecurityCollection();
collection.addPattern("/*");
securityConstraint.addCollection(collection);
context.addConstraint(securityConstraint);
}
};
tomcat.addAdditionalTomcatConnectors(redirectConnector());
return tomcat;
}
private Connector redirectConnector() {
Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol");
connector.setScheme("http");
connector.setPort(8080);
connector.setRedirectPort(8443);
return connector;
}