Generate Two-Factor Codes
Find a file
Julian Hofer 5573bb8988 Add support for restoring from a Bitwarden backup
The backup is expected to be in json format.
Theoretically bitwarden would support csv export as well.
2021-02-13 21:12:42 +01:00
build-aux add initial scanning from a camera stream 2021-01-23 01:41:57 +01:00
data bump to 4.0.2 2021-02-09 09:07:14 +01:00
migrations Add some custom providers 2021-01-31 01:13:39 +01:00
po Update Spanish translation 2021-02-09 15:24:38 +00:00
src Add support for restoring from a Bitwarden backup 2021-02-13 21:12:42 +01:00
tools ui: integrate hotp support 2020-12-06 18:40:06 +01:00
.editorconfig init a port to gtk4 2020-10-28 01:52:54 +01:00
.gitignore providers: better fallback image 2021-02-01 00:22:16 +01:00
.gitlab-ci.yml Remove static resources file from .gitlab-ci.yml 2021-02-01 21:07:46 +00:00
authenticator.doap add a doap file 2021-01-22 21:28:06 +01:00
Cargo.lock fix cargo clippy complaints after clone! fix 2021-02-05 16:51:49 +01:00
Cargo.toml otp: Use binascii to decode base32 2021-02-05 10:09:59 +00:00
CONTRIBUTING.md Update contributing guidelines 2021-02-01 14:28:12 +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
meson.build bump to 4.0.2 2021-02-09 09:07:14 +01:00
meson_options.txt Well, I'm doing this. 2019-09-03 00:07:06 +00:00
README.md README: mention the mesa & wayland & gst issue 2021-02-01 01:19:56 +00:00

Authenticator

Generate Two-Factor Codes

Screenshots

screenshot

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
  • Backup/Restore from/into known applications like FreeOTP+, andOTP

Getting in touch

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

Known issue

  • If the application crashes once you try to use the camera scanning feature while running the application under Wayland with an Intel GPU: The issue is caused by the driver and can be worked around by forcing the application to run under X11.

You can override the permissions if you're using Flatpak with

flatpak override com.belmoussaoui.Authenticator --nosocket=fallback-x11 --nosocket=wayland --socket=x11

See the mesa issue for more details.

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