92e92557fa
This page is a bit of a bodge for the fact that the current Accounts model must be 'unlocked' before it can be used. In turn, this means that it is not straightforward to check that an account is still 'available' when presenting the user with the option to add an account received via URI from the commandline. The solution implemented here is to check and let the user recover after unlocking, if necessary. Issues: #7, #14 |
||
---|---|---|
.reuse | ||
LICENSES | ||
android | ||
autotests | ||
cmake | ||
src | ||
.gitignore | ||
.gitlab-ci.yml | ||
CMakeLists.txt | ||
COPYING | ||
CTestConfig.cmake | ||
Messages.sh | ||
README.md | ||
keysmith.svg | ||
org.kde.keysmith.appdata.xml | ||
org.kde.keysmith.desktop | ||
org.kde.keysmith.json | ||
org.kde.keysmith.json.license |
README.md
Keysmith
Keysmith is an application to generate two-factor authentication (2FA) tokens when logging in to your (online) accounts. Currently it supports both HOTP and TOTP tokens.
Some todo items include:
- QR code scanning
- Backup and Restore of accounts
Originally this code was based largely on the authenticator-ng application by Rodney Dawes and Michael Zanetti for Ubuntu Touch.