Spring Security without any password encryption and default login page from spring security.
Spring Security with BCrypt password encryption with default(10) rounds and customised login page written by me.
Spring Security with Google's SSO login using OAuth2.