This App is an authentication system that validates user for accessing the system only when they have input correct password. The App involves three levels of user authentication. This App is aimed to achieve the highest security in authenticating users.
- Users would be given a registration form that has to be filled with required details.
- Next users would be asked to set password for first level, second level and third level subsequently.
- After the passwords are set for the three level users can now login into the system.
- While login the system will ask for the first level password. On entering correct password, second level password is asked and then third one.
- After the user has provided correct password in the third level, he gets authenticated and can now access the system.
- First Level: The first level is a conventional password system i.e. text based password or a password phrase. Users would have to set a text password initially based on some specifications.
- Second Level: The second level is a graphical password method where users have to set password based on some color combinations through RGB button combinations.
- Third Level: The third level is an image based password where users can upload their desired image into the system and then create password by segmenting it and assigning them serial numbers.
- Additional layer of authentication has been provided at the end using google's reCaptcha API(Humans v/s Bots).
$ git clone https://github.com/AdityaNaresh/3LevelAuthenticationApp.git
Then open in Android Studio.