https://github.com/bef/yubi-tcl
Yubikey-compatible validation server and client for OTP validation written in Tcl
https://github.com/bef/yubi-tcl
Last synced: about 1 month ago
JSON representation
Yubikey-compatible validation server and client for OTP validation written in Tcl
- Host: GitHub
- URL: https://github.com/bef/yubi-tcl
- Owner: bef
- Created: 2015-09-17T07:19:22.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-09-17T09:18:40.000Z (over 9 years ago)
- Last Synced: 2025-01-28T03:44:39.352Z (3 months ago)
- Language: Tcl
- Homepage:
- Size: 215 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

This project implements a validation server for [Yubikey](https://developers.yubico.com/) One-Time-Passwords. It is written in Tcl as CGI in order to be used with any CGI capable webserver - such as boa or apache2. It comes with a client library, although [other client libraries](https://www.yubico.com/web-api-clients/) are supported.
The server implementation is minimal and acts as a centralized validation server for small environments.
Features include:
- mostly [Validation Protocol 2.0](https://developers.yubico.com/yubikey-val/Validation_Protocol_V2.0.html) compliant
- file based user and yubikey management; does not require any DBMS
- arbitrary keyboard layout support - Dvorak, Neo2 and QWERTY-alike layouts are supported by default, others - e.g. Russian - are supported with CFGFLAG_SEND_REF enabled
- client library with example