SpringBoot example application using SpringCloudGateway, RSocket, SpringSecurity, VueJS and optionally KeyCloak