spring-boot-authentication

A sample project to show how to use JWT and OAuth with Spring Boot.

The sample consists of three distinct applications:

  • Auth Server - Provides SSO and OAuth endpoints
  • Web App - Basic stateful web application with a Zuul API Gateway configured.
  • Microservice - Stateless protected API Resource.

system architecture

##Usage

$ git clone git@github.com:monkey-codes/spring-boot-authentication.git
$ cd spring-boot-authentication
$ ./gradlew bootRun --parallel 

Web App starts on http://localhost:8080:/web-app