Generate Two-Factor Codes
Find a file
Bilal Elmoussaoui be3e550565 preferences: Allow to restore from an image containing a QR code
Also move all the closures to proper functions
as otherwise it gets really hard to figure out what is goin on
note we have lost some proper error reporting but i feel like this should almost never happen.
Instead, the user can open the app from terminal to get proper error reporting
or once we do that similarly across all the app.

Fixes #369
2023-04-11 22:54:14 +02:00
build-aux flatpak: Use sparce crates.io 2023-04-07 01:45:13 +02:00
data Remove dark mode setting 2023-04-10 11:58:26 +02:00
favicon-scrapper Disable unwanted features 2023-04-07 01:45:13 +02:00
migrations providers: Fix Nintendo default website 2022-12-27 12:01:39 +01:00
po Add Lithuanian translation 2023-04-10 19:46:37 +00:00
src preferences: Allow to restore from an image containing a QR code 2023-04-11 22:54:14 +02:00
tools keyring_fetcher: Use stable oo7 2023-04-10 11:58:27 +02:00
.editorconfig init a port to gtk4 2020-10-28 01:52:54 +01:00
.gitignore favicon: Support -uri/favicon.ico 2022-04-17 00:38:46 +02:00
.gitlab-ci.yml CI: update image 2022-10-03 16:18:28 +00:00
Authenticator.doap doap: Rename to match canonical name 2021-09-20 12:58:44 +02:00
Cargo.lock keyring_fetcher: Use stable oo7 2023-04-10 11:58:27 +02:00
Cargo.toml secrets: Zeroize on drop 2023-04-10 01:46:35 +02:00
CONTRIBUTING.md contributing: mention the new docs & update matrix room 2022-06-11 21:57:46 +00:00
diesel.toml Well, I'm doing this. 2019-09-03 00:07:06 +00:00
LICENSE Well, I'm doing this. 2019-09-03 00:07:06 +00:00
logo.png Add gitlab logo 2021-10-15 15:12:32 +00:00
meson.build Bump release to 4.2.0 2022-12-27 14:51:14 +01:00
meson_options.txt Well, I'm doing this. 2019-09-03 00:07:06 +00:00
README.md Add Google Authenticator to readme and metainfo 2022-06-10 06:42:45 -04:00
rustfmt.toml Make use of nightly rustfmt features 2022-06-10 21:23:13 +02:00

Authenticator

Generate Two-Factor Codes

Screenshots

Features

  • Time-based/Counter-based/Steam methods support
  • SHA-1/SHA-256/SHA-512 algorithms support
  • QR code scanner using a camera or from a screenshot
  • Lock the application with a password
  • Beautiful UI
  • GNOME Shell search provider
  • Backup/Restore from/into known applications like FreeOTP+, Aegis (encrypted / plain-text), andOTP, Google Authenticator

Getting in touch

If you have any questions regarding the use or development of Authenticator, please join us on our #authenticator:gnome.org channel.

Hack on Authenticator

To build the development version of Authenticator and hack on the code see the general guide for building GNOME apps with Flatpak and GNOME Builder.

Credits

  • We ship a database of providers based on twofactorauth, by the 2factorauth team