Spring-cloud-gateway-with-Oauth2 Spring-cloud-gateway for routing OAuth2 for security WebFlux for reactive