Skip to content

Ninad1991/SpringBoot-Mini-Projects-by-Ninad-Authentication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpringBoot-Mini-Projects

Spring Boot Mini Project for practice and understand concepts

Approach followed

  1. Setup with basic application and dependencies like Spring WEb, JPA, MYSQL, LOMBOK
  2. Project structure -- models, application properties, repository, service, exceptions, controller, dto, configuration
  3. Adding dependencies BCryptPasswordEncoder and exposing the bean in configuration, so that the user password can we encrypted while signup and login
  4. By default BCryptPasswordEncoder secures all the endpoints hence does not allow user to even signup or login, hence disabling security for all the endpoints in configuration temporarily.
  5. Adding JWT dependencies jjwt-api, jjwt-impl, jjwt-jackson, for token based authentication and session expiry

About

Spring Boot Mini Project for practicve and understand concepts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages