Gauth

screenshot of Gauth

A simple application for multi-factor authentication, written in HTML using jQuery Mobile, jsSHA and LocalStorage.

Overview

GAuth is a straightforward multi-factor authentication application designed to enhance security for online services. Built using HTML, jQuery Mobile, and other modern web technologies, it implements the TOTP (Time-Based One-Time Password) algorithm, ensuring that your accounts are protected using the latest standards in authentication. This application is compatible with a wide array of services including Google Authenticator, Dropbox, and Amazon, making it a versatile choice for users seeking reliable security solutions.

What sets GAuth apart is its self-hosting capability, allowing individuals or organizations to have full control over their authentication setup. With its user-friendly interface and solid performance, GAuth is an excellent option for those looking to implement robust security measures.

Features

  • TOTP Algorithm: Utilizes the proven Time-Based One-Time Password algorithm to generate secure authentication codes.

  • Cross-Platform Compatibility: Tested and works seamlessly with major services like Google Authenticator, Dropbox, Dreamhost, Amazon, and Linode.

  • Self-Hosting Capability: Users can easily host their own instance by deploying static files using popular web servers like Apache and nginx.

  • Lightweight Application: Built using HTML and jQuery Mobile, ensuring fast load times and easy accessibility on various devices.

  • LocalStorage Support: Leverages local storage for an improved user experience, allowing users to save their settings conveniently.

  • Open Source: Licensed under the GPL, encouraging community contributions and enhancements.

  • Patron Opportunities: Provides options for users to support the development through donations or sponsorships.