Implementation of Database backed Spring Security authentication system.