Nasruddin / spring-boot-based-microservices

Basic skeleton for Spring Boot Microservices. It includes spring spring security for basic Auth. Spring Cloud Gateway is also implemented as an API gateway. Lots of the spring cloud component integrated. UI component for the same can be found here: https://github.com/Nasruddin/angular-based-microservice
http://javatab.wordpress.com
203 stars 76 forks source link
authentication authorization config-server eureka-client eureka-server gateway jwt jwt-auth jwt-token microservices microservices-application microservices-architecture netflix openid-connect sleuth spring spring-boot spring-cloud spring-security test-containers

spring-boot-based-microservices

Basic skeleton for Spring Boot Microservices. It includes spring security for basic Auth. Spring cloud gateway is also implemented as an Edge Service. Lots of the spring cloud component integrated.

How to run

Note : Currently this project uses Spring Authorization server. Keep in mind, I'm planning to enhance the whole OAuth flow because it's in shaky state right now and, you may some face issues. We may also move to keycloak.

These instructions are basic starting point and, the project does lot of other stuff like elastic and mongo configuration etc. Please feel free to play around. I really want to maintain this and keep up-to-date, however my current role doesn't give me enough spare time. Therefore, contributors and their contributions are welcome :)