У меня есть приложение, в котором я хочу принудительно установить HTTPS для всех запросов, кроме одного. Для этого одного URL мне все равно, если это HTTP / HTTPS.
В настоящее время у меня есть следующая конфигурация безопасности
http.requiresChannel()
.antMatchers("/actuator/health").requiresInsecure()
.antMatchers("/*").requiresSecure();
Проблема заключается в том, что для этого требуется доступ к конечной точке работоспособности приводов по HTTP, но мне все равно, какой протокол используется (я бы предпочел оба).
Когда вы настраиваете авторизацию, у вас есть allowAll, который не заботится о том, аутентифицированы вы или нет, почему этот механизм защиты не похож на другой.
Кто-нибудь знает, как исключить URL из механизма безопасности канала.