please checkout above link.
** Technologies Used **
- Spring boot
- Mysql
- Maven
- Bcrypt
- REST
- IntelliJ
- Hibernate
-> This is basic authentication, which is used to signup and signin in an application and then user can make request to application.
-> Here I have made two normal APIs. Signup will take some parameters and then save it to our mysql database.(password will be stored in encrypted form)
-> For password encryption we will use BCrypt.
-> We will use hibernate and mysql to store the information of the user.
-> While logging in we have to verify that the user and password are correct otherwise we throw exception.