mirror of
https://github.com/Yubico/yubioath-flutter.git
synced 2024-11-23 00:57:26 +03:00
Yubico Authenticator for Desktop (Windows, macOS and Linux) and Android
8584c8b3a5
`QGuiApplication::primaryScreen()->grabWindow(...)` only includes pixels below and to the right of the top left corner of the primary screen (at least in Linux). Consider a screen arrangement like: +-------------+ +---------++---------+| | + || || | + 3 || PRIMARY || 2 | +---------++---------++-------------+ With this screen arrangement, the top of screen 2 and all of screen 3 would be left out of the screenshot. Combining the results of calling `grabWindow(...)` on each `QScreen` resolves the issue. |
||
---|---|---|
.github | ||
debian | ||
dev-util | ||
doc | ||
docker/xenial | ||
images | ||
py | ||
qml | ||
resources | ||
vagrant | ||
vendor | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
.pre-commit-config.yaml | ||
.travis.yml | ||
appveyor.yml | ||
build_qrc.py | ||
compute-version.py | ||
COPYING | ||
deployment.pri | ||
main.cpp | ||
NEWS | ||
README | ||
README.adoc | ||
requirements-win.txt | ||
requirements.txt | ||
resources.json | ||
screenshot.h | ||
screenshot.png | ||
systemtray.cpp | ||
systemtray.h | ||
yubioath-desktop.pro |
== Yubico Authenticator image:https://travis-ci.org/Yubico/yubioath-desktop.svg?branch=master["Build Status", link="https://travis-ci.org/Yubico/yubioath-desktop"] image:https://ci.appveyor.com/api/projects/status/tddss2exet3ysypt?svg=true["Appveyor Status", link="https://ci.appveyor.com/project/Yubico53275/yubioath-desktop-xfr6h/"] Cross-platform application for generating Open Authentication (OATH) time-based TOTP and event-based HOTP one-time password codes, with the help of a YubiKey that protects the shared secrets. image:screenshot.png[] === Features * Keep your OATH secrets safe by storing them on a YubiKey and generate the codes with this application. * Add a credential by scanning a QR code on the screen. * Supports 6, 7 or 8 digit codes. * Supports TOTP credentials with any time period. * Require touch on YubiKey to generate code. * Protect your credentials with a device password. === Supported devices Usage of this software requires a compatible YubiKey device. Yubico Authenticator is capable of provisioning and using both slot-based credentials (compatible with any YubiKey that supports OTP) as well as the more powerful standalone OATH functionality found on the NEO and YubiKey 4 series. To use the standalone OATH functionality your YubiKey must have the CCID mode enabled, which can be done by using the https://developers.yubico.com/yubikey-manager-qt/[YubiKey Manager]. === Installation ==== Windows and macOS Installers are available https://developers.yubico.com/yubioath-desktop/Releases/[here]. ==== Ubuntu $ sudo apt-add-repository ppa:yubico/stable $ sudo apt update $ sudo apt install yubioath-desktop ==== Other Linux/Unix - Build from source See the https://developers.yubico.com/yubioath-desktop/Building_from_Source.html[build documentation].