Additional Login Options focuses on providing more than one ways to login to a user account on Cadasta platform. The main goals of this Project are listed below priority-wise:
- Phone Support
- OAuth Login
- MultiFactor Authentication
[Goal 1] Phone Support Currently, users can only SignUp/SignIn with email ID, but there are many users who do not have email accounts. To make Cadasta Platform available to those users, we provide Phone Support, to allow the user to Register with a Phone number.
[Goal 2] OAuth Login Providing the users with an option to Sign In with Social Providers such as Google and Facebook.
[Goal 3] MultiFactor Authentication Allowing users to make their account more secure by enabling Multifactor Authentication.
- Users Sign In with the password, and then with App-based TOTP.
- Users Sign In with the password, and then with SMS OTP
- Users Sign In with the password, and then with Email OTP
I have listed more than one ways to implement these goals in my proposal and have planned my timeline convenient to those implementations.