Ad

google-authenticator-android: Open source Authenticator app

Authenticator generates 2FA codes for Google Accounts on Android, supporting HOTP and TOTP algorithms. This is a community-driven fork of the original Google Authenticator app.
Screenshot of google/google-authenticator-android homepage

Google Authenticator generates one-time passcode (OTP) codes for Android devices, enhancing account security with two-step verification. This project provides an open-source implementation of the app, aligning with RFC 4226 and RFC 6238 standards. By generating codes offline and supporting both HOTP and TOTP, it offers a robust solution for multi-factor authentication.

The project offers a clear and well-documented build process using Bazel, detailed instructions for running tests, and a commitment to Apache 2.0 licensing. It prioritizes a straightforward implementation of the core 2FA functionality without unnecessary features. The documentation provides comprehensive information regarding prerequisites and development.

  • Core Functionality: Generates HOTP and TOTP codes for two-factor authentication.
  • Platform Support: Android platform for generating verification codes.
  • Configuration: Uses QR code scanning for easy account setup.
  • Performance: Designed for efficient code generation with minimal battery impact.
  • Developer Experience: Well-documented build process and testing framework.

The project is actively maintained with recent commits and a dedicated community. While the official Google version remains proprietary, this open-source fork provides a reliable alternative and a platform for community contributions. Ongoing efforts focus on improving testability and addressing reported issues.

This project benefits users seeking an open-source implementation of Google Authenticator for Android. It addresses the need for a transparent and customizable 2FA solution, offering a valuable alternative to closed-source apps. It provides strong security through 2FA and is adaptable for developers wanting to contribute or extend the application.

Languages:
Summarize:
Share:
Stars
1,670
Forks
484
Issues
41
Created
11 years ago
Commit
6 years ago
License
APACHE-2.0
Archived
Yes
Updated 17 days ago

Similar Repositories