web/src/main/java/org/springframework/security/web/server/util/matcher/OrServerWebExchangeMatcher.java
@Override
	public Mono<MatchResult> matches(ServerWebExchange exchange) {
		return Flux.fromIterable(matchers)
			.flatMap(m -> m.matches(exchange))
			.filter(m -> m.isMatch())
			.next()
			.switchIfEmpty(MatchResult.notMatch());
	}
@Override
	public Mono<MatchResult> matches(ServerWebExchange exchange) {
		return Flux.fromIterable(matchers)
			.flatMap(m -> m.matches(exchange))
			.filter(m -> m.isMatch())
			.next()
			.switchIfEmpty(MatchResult.notMatch());
	}
/* (non-Javadoc)
@see org.springframework.security.web.server.util.matcher.ServerWebExchangeMatcher#matches(org.springframework.web.server.ServerWebExchange)