Spring Cloud Microservices using Oauth2 with Keycloak Authorization Server. Resource Services behind Spring Cloud Gateway and Eureka Discovery Server.