Skip to content

This is a Spring boot (2.4.5v ) coded in Java ( 1.8v) micro-service Application that uses JWT as an authentication token for User session Management. There are 4 methods implemented( /GET, /POST, /PUT, /DELETE). It expects unexpired JWT Token, Request body in JSON format, Valid method per endpoint, etc.

Notifications You must be signed in to change notification settings

saurockSaurav/NextGen-SpringSecurityWithJWT-deployed-in-AWS

Repository files navigation

This is a Spring boot (2.4.5v ) coded in Java ( 1.8v) micro-service Application that uses JWT as an authentication token for User session Management. There are 4 methods implemented( /GET, /POST, /PUT, /DELETE). It expects unexpired JWT Token, Request body in JSON format, Valid method per endpoint, etc. Head over to Swagger UI to learn more about the Request/Response contract.

It is a well-tested code with JUnit coverage of around 85% ish. The application goal is to save user data and make them readily available when users try to log in, recover, delete etc. Each exception is handled in the best way possible so that client can make rational decisions before retrying with the same request.

To make it serviceable in any workstation, the Application will store the User data in Key-Value format under the main/resource properties file. The passwords are Decode using 64 bit SSL Decoder.

About

This is a Spring boot (2.4.5v ) coded in Java ( 1.8v) micro-service Application that uses JWT as an authentication token for User session Management. There are 4 methods implemented( /GET, /POST, /PUT, /DELETE). It expects unexpired JWT Token, Request body in JSON format, Valid method per endpoint, etc.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages