yubioath-flutter/README

67 lines
1.6 KiB
Plaintext
Raw Normal View History

2014-02-18 17:02:47 +04:00
Yubico Authenticator
====================
The Yubico Authenticator is a graphical desktop tool for generating
Open AuTHentication (OATH) event-based HOTP and time-based TOTP
one-time password codes, with the help of a Yubikey NEO that protects
the shared secrets.
License
-------
Yubico Authenticator is licensed under GPLv3+, see COPYING for
details.
Dependencies
------------
To build the Yubico Authenticator you need the following Python
modules: PySide, PBKDF2, pyscard. To use it, you need a YubiKey NEO
with the OATH applet loaded.
Building Windows binaries
-------------------------
For Windows you will need python, PySide, PyInstaller and Pywin32
installed (32 or 64-bit versions depending on the architecture of the
binary your are building).
Clone the git repository and checkout the desired release tag (or
branch):
2014-02-18 18:07:08 +04:00
git clone https://github.com/Yubico/yubioath-desktop.git
2014-02-18 17:02:47 +04:00
cd yubico-authenticator
To sign the executable, copy the pfx file to yubicoauth.pfx and place
it in the root of the project folder. You will need signtool.exe (from
the Windows SDK) either copied into the root as well or in a location
in your PATH.
Run "pyinstaller.exe -w -i yubico.ico yubicoauthenticator.spec" from
the main project folder.
2014-02-26 16:57:17 +04:00
2014-02-18 17:02:47 +04:00
Building Mac OSX binaries
-------------------------
Currently we do not have binaries for OSX, contribution is welcome.
It should be possible via PyInstaller.
2014-02-21 13:15:36 +04:00
Running from Linux / OSX
2014-02-26 18:47:56 +04:00
------------------------
2014-02-21 13:15:36 +04:00
Install Python 2.7.5
2014-02-26 18:47:56 +04:00
cd yubicoauthenticator/
2014-02-21 13:19:01 +04:00
Run "python ui_systray.py"
2014-02-21 13:15:36 +04:00
The application will start and sit on the system's systray.
2014-02-26 18:47:56 +04:00
ToDo
----
2014-02-21 13:15:36 +04:00
2014-02-26 16:57:17 +04:00
* .deb packaging