This project acts as a auth server and is using the spring-cloud-starter-oauth2 dependency which is no longer being supported by the Spring team.
- JWT symetric key encryption
- User and client stored in db
- Roles added as claim on JWT
- Authorization code grant flow
- JWT asymetric key encryption
- Client credential grant flow
- Endpoint to signup user
- Endpoint to register as client
This project acts a resource server using the resource server dependency.
- JWT symetric key encryption
- Role base authentication
- JWT asymetric key encryption