Skip to content

Repository files navigation

Two-Factor Authentication (2FA) Android App

This project was developed as part of a university assignment to showcase the integration of authentication mechanisms in mobile applications.

It implements of a Two-Factor Authentication (2FA) system in an Android application using Java. The application provides an added layer of security by requiring users to verify their identity through two separate authentication steps:

  1. Primary Authentication: Username and password.
  2. Secondary Authentication: A One-Time Password (OTP) sent via email or SMS.

Steps to set up and run the application

  1. Clone the repository: git clone https://github.com/mirgetagashi/2FAImplementation.git
  2. Open the project in Android Studio.
  3. Go to Google Account Security and enable 2-Step Verification.
  4. Generate an App Password to use in the application for secure email sending.
  5. Build and run the application on an emulator or physical device.

About

An Android application implementing a Two-Factor Authentication (2FA) system.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages