LinOTP: LinOTP is Linux-based software to manage authentication devices for two-factor authentication with one time passwords.
It is implemented as a web service based on the python framework Pylons. Thus it requires a web server to
run in.
Read more on Wikipedia