В контексте приложения весенней загрузки я пытаюсь добавить WebFilter для фильтрации только запросов, которые соответствуют определенному пути.
Пока у меня есть фильтр:
@Component
public class AuthenticationFilter implements WebFilter {
@Override
public Mono<Void> filter(ServerWebExchange serverWebExchange,
WebFilterChain webFilterChain) {
final ServerHttpRequest request = serverWebExchange.getRequest();
if (request.getPath().pathWithinApplication().value().startsWith("/api/product")) {
// logic to allow or reject the processing of the request
}
}
}
Я пытаюсь добиться того, чтобы удалить сопоставление пути из фильтра и добавить его в другое место, более подходящее, например, из того, что я прочитал до сих пор, SecurityWebFilterChain
.
Большое спасибо!