This tool simplifies the management of YubiKeys stored in LDAP for user authentication. It can easily do the following:
That's about it, really :)
Behind the scenes it does a little more to facilitate the above:
As a prerequisite the YubiKey LDAP schema must be installed in your server. Refer to 'ldap-schema/README' for more details.
At the moment the config file 'yubikey-ldap.conf' must be in your current working directory at the time you launch yubikey-ldap. Later on we will add some more intelligence and configurable config location.
Use the provided 'yubikey-ldap.conf.sample' as a template.
$HOME/yubikey-ldap # ./yubikey-ldap
Use <Ctrl+D> to exit at any time
Use
Enter username (
Test User [test.user] has no assigned YubiKeys
(a) add /
Assigning YubiKey 'ccccccbhkiiv' to 'test.user'
Commit? [Y/n]
Test User [test.user] has 1 assigned YubiKey
1) ccccccbhkiiv
(a) add / (d) delete /
Enter YubiKey or the index number. Enter when done. YubiKey to Delete: 1
Test User [test.user] has no assigned YubiKeys
(a) add /
$HOME/yubikey-ldap #
Have you found this tool useful? Please consider a small PayPal donation at:
http://logix.cz/michal/devel/yubikey-ldap/
Thanks!
Michal Ludvig michal@logix.cz