287cbcd480
This change provides the most basic D-Bus support in Keysmith. At start up, Keysmith will now register itself and abort if another instance is already running. Full support for the xdg D-Bus activation specification (such as URI opening) is not yet implemented. By default this feature is disabled on Android, but enabled on 'all' other platforms. Explicit control may be exercised by running CMake with -DBUILD_DBUS_INTERFACE=<ON|OFF>. Issues: #18 |
||
---|---|---|
.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.