https://github.com/FoxAuth/FoxAuth
UNOFFICAL A Firefox authenticator that can autofill TOTP codes with Firefox Android support
https://github.com/FoxAuth/FoxAuth
2fa authenticator autofill-totp-codes cross-platform encryption firefox firefox-addon firefox-android-support sync webextension
Last synced: 25 days ago
JSON representation
UNOFFICAL A Firefox authenticator that can autofill TOTP codes with Firefox Android support
- Host: GitHub
- URL: https://github.com/FoxAuth/FoxAuth
- Owner: FoxAuth
- License: gpl-3.0
- Created: 2018-07-31T14:48:08.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-06-22T11:08:57.000Z (almost 5 years ago)
- Last Synced: 2024-11-01T13:35:52.029Z (6 months ago)
- Topics: 2fa, authenticator, autofill-totp-codes, cross-platform, encryption, firefox, firefox-addon, firefox-android-support, sync, webextension
- Language: JavaScript
- Homepage:
- Size: 2.82 MB
- Stars: 96
- Watchers: 8
- Forks: 23
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Auth Plus Firefox TOTP Extension
![]()
A Firefox authenticator that can autofill TOTP codes with Firefox Android support
![]()
·
![]()
·
![]()
·
![]()
[](https://addons.mozilla.org/firefox/addon/foxauth)
## Introduction
Auth Plus is a [TOTP](https://wikipedia.org/wiki/Time-based_One-time_Password_algorithm) browser client with autofill support for __Firefox__ and __Firefox Android__
> 2FA made no longer annoying but enjoyable
## Features
- __Firefox Android__ support
- __Steam OTP__ code support
- __QR code__ / manually add account info
- [__Container tab__](https://support.mozilla.org/en-US/kb/containers) support to autofill multiple same-domain accounts
- __import / export__
- import from other authenticators (in progress)
- [ ] [Authy](https://authy.com/)
- [ ] [Google Authenticator](https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2)
- [ ] [Microsoft Authenticator](https://play.google.com/store/apps/details?id=com.azure.authenticator)
- [ ] [LastPass Authenticator](https://play.google.com/store/apps/details?id=com.lastpass.authenticator)
- [x] [Authenticator](https://github.com/Authenticator-Extension/Authenticator)- (Password based) account list __encryption__
- Autofill __TOTP__ form
- __Dropbox /__ (in upcoming releases) __FxA__ sync
- [Photon Design](https://design.firefox.com/photon)## Disclaimers
During sync, you are **NOT** supposed to do any of the listed behaviors or you are totally responsible for your data loss:
1. Moving, renaming, deleting or manually editting any file in our app folder (copying and pasting shall not cause issues though).
1. operate account info between several devices in a **REALLY** frequent rate.
1. use different encryption passwords among different devices.You shall also note that if you connect an encrypted FoxAuth database to any sync service, **ALL OTHER** unecrypted FoxAuth databases on this service will be override.
## Revisioning
Here is how this project gets revisioning:
- a - major changes, represents a complete overhaul of the code in the file, hardly distinguishable from before; you probably will never need to bump this; when creating new files just give it a version of 1.0.0.
- b - mid-level changes, when you add or modify a significant chunk of code that alters the way the rest works; for instance when adding whole new features.
- c - minor changes, such as most bugfixes; this is probably what you will be bumping most often.
## Security
We use encryption code from [Firefox Send](github.com/mozilla/send) in WebCrypto API. Welcome as we are to any security review, it shall be more efficiently to perform it at that side.
## Third-party Branding
## License
FoxAuth is licensed under __GNU General Public License 3.0__
```plain
Auth Plus is a Firefox (for Desktop / Android) authenticator that can autofill TOTP codes
Copyright (C) 2017-19 FoxAuth contributorsThis program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.You should have received a copy of the GNU General Public License
along with this program. If not, see .
```