A spring security and boot based db authentication project. Involves both authentication and authorization and allow user with valid credentials and roles only.