LinOTP

LinOTP
Developer(s) LSE Leading Security Experts GmbH
Initial release March 1, 2010 (2010-03-01)
Stable release
2.7 / May 21, 2014 (2014-05-21)
Development status active
Written in Python
Operating system Linux
Available in English, German
Type OTP Authentication server
License AGPL
Website linotp.org

LinOTP is a Linux-based solution 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.

LinOTP is mainly developed by the German company LSE Leading Security Experts GmbH. Its core components are licensed under the Affero General Public License.

It is an open source authentication server certified[1] by the OATH initiative for open authentication for its 2.4 version.

Overview

As a web service LinOTP provides a REST-like web API.[2] All functions can be accessed via Pylons controllers. Responses are returned as a JSON object.

LinOTP is designed in a modular way enabling user store modules and token modules. Thus it is capable of supporting a wide range of different tokens.

Features

  • SafeNet eToken Pass
  • SafeNet Safeword Alpine
  • mOTP
  • Lost token
  • Paper token
  • Feitian C-100 (HOTP)
  • Feitian C-200 (TOTP)
  • Feitian C-300 (OCRA)
  • Feitian c601 (optical OCRA)
  • Authenex A-Key V 3.6
  • Yubico Yubikey
  • Gemalto Ezio Token
  • Smartdisplayer
  • NagraID 106/103
  • NagraID 306 (OCRA)
  • BR Token SafeSIGNATURE
  • LSE Simple Pass token
  • LSE Remote Token
  • LSE Radius Token
  • LSE Tagespasswort Token
  • Apps for iPhone and Android like the Google Authenticator
  • Any HOTP/ TOTP and OCRA Token
  • enroll/assign tokens
  • synchronize, resynchronize, automatic resychronization
  • activate/deactivate/delete tokens
  • autoassignment
  • lost token scenario
  • find token by OTP value
  • get OTP value

Source Code

Being written in Python the program itself comes as the source code. The code is available via the Python Package Index PyPI or from the project website linotp.org.

The source code can be obtained from GitHub: LinOTP repository.

See also

References

  1. "OATH certified authentication server". Initiative for open authentication. Retrieved 20 May 2013.
  2. "LinOTP API". LinOTP. Retrieved 14 Nov 2013.
  3. "LinOTP Features". LinOTP. Retrieved 20 May 2013.
This article is issued from Wikipedia - version of the 2/22/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.