Authentication backend written in Python
Python HTML Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
conf Added standard logging.conf Jul 19, 2013
doc Fixed 404 in docs. Apr 14, 2015
examples Updated rlm_yubiauth. Jan 10, 2014
test Fixed failing test. Mar 11, 2015
yubiauth Add support for localized usernames Nov 26, 2015
.gitignore Add *.egg to .gitignore. Feb 4, 2014
.travis.yml Removed Python 3 from Travis as yubico-client isn't compatible. Jun 24, 2014
BLURB add BLURB Nov 26, 2013
COPYING Added COPYING Apr 2, 2013 Added standard logging.conf Jul 19, 2013
NEWS Bumped version post release. Mar 11, 2015
README Convert wiki to asciidoc. Oct 30, 2014
README.adoc Convert wiki to asciidoc. Oct 30, 2014 Updated release script. May 3, 2013
setup.cfg Simplified device selection of yhsm. Apr 5, 2013



YubiAuth provides a user management system which can be used as a base for other systems. It allows the creation of users, which can be authenticated by username, password, and optionally a YubiKey OTP.

Aside from providing a user authentication backend, YubiAuth allows storing and retrieving arbitrary key-value attributes for each user as well as each YubiKey.

Though effort has been made to store password hashes securely, YubiAuth also allows using a YubiHSM for increased security.