- Used Spring Boot and Spring Security
- Gradle as a build tool
- Customized login form
- DAO-based authentication
- "remember me" authentication
- Can create various users with ADMIN and USER roles
-
Make a database in MySql. (https://www.mysql.com/downloads/) Connection port: 3306 Database has to have a schema called 'springbootdb'. Schema has to have a table 'users', with columns: user_id, email, password_hash and role
-
Go to the application directory and hit
gradle bootrun
-
Point your browser to [http://localhost:8080/)