Feature 2.2 Nicolas Diaz Montaña & Daniel Clavijo - ISIS3510-MOBILE-T34/T34-Wiki-SpendiQ GitHub Wiki

Utilize at least one sensor on the phone: Biometrics Sensor to Log In

SpendIQ will leverage the biometric capabilities of both Android and iOS to streamline the login process. Android users will benefit from fingerprint recognition, while iOS users will utilize Face ID. By integrating these technologies, SpendIQ aims to enhance user convenience and efficiency, allowing secure access to financial data without requiring manual password input. This approach underscores the commitment to improving usability while maintaining robust security standards.

User Story

As a SpendIQ user who values quick and secure access to my financial data, when I want to log into my account, I would like to use my fingerprint on Android or Face ID on iOS instead of manually entering a password, so that I can access my account efficiently and securely, enhancing my overall user experience.


Functional Scenarios

Functional Scenario 1: Smooth Biometric Login for Both Android and iOS

  • As a SpendIQ user who values efficiency and security,
  • I want to log in using my fingerprint on Android or Face ID on iOS,
  • so that I can quickly and securely access my account without manually entering my password.

Steps:

  1. The user opens the SpendIQ app and selects the option to log in.
  2. If biometric authentication is enabled, the app prompts the user to scan their fingerprint (Android) or use Face ID (iOS).
  3. The system verifies the biometric data against the stored credentials:
    • If the verification is successful, the user can access their account.
    • If the verification fails it will tell the user it was not possible to recognize their fingerprint
  4. If the user chooses not to enable biometric login, they can log in using their password.

Value:

  • Enhances the login experience by making it faster and more secure.
  • Provides flexibility and fallback options to ensure uninterrupted access.
  • Reinforces user confidence through robust security measures.

User Login Biometrics