LinOTP

 

LinOTP is a Linux-based solution to manage authentication devices for with . 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 KeyIdentity GmbH. Its core components are licensed under the .

It is an open source authentication server certified by the for its 2.4 version.

Contents

Overview

As a web service LinOTP provides a -like web API. All functions can be accessed via Pylons controllers. Responses are returned as a 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

  • Supported tokens:
  • eToken Pass
  • Safeword Alpine
  • mOTP
  • Lost token
  • Paper token
  • C-100 (HOTP)
  • C-200 (TOTP)
  • C-300 (OCRA)
  • c601 (optical OCRA)
  • Authenex A-Key V 3.6
  • Yubico Yubikey
  • Ezio Token
  •  
  • 106/103
  • 306 (OCRA)
  • BR Token SafeSIGNATURE
  • Simple Pass token
  • Remote Token
  • Radius Token
  • Tagespasswort Token
  • Apps for iPhone and Android like the
  • Any HOTP/ TOTP and OCRA Token
  • Yubikey mass enrollment via CLI
  • support for token databases like sqlite, mysql, postgresql, oracle, db2
  • management via web interface or command line client
  • Users stored in flat files
  • module
  •  
  •  
  • connection via rlm_perl
  • Selfservice
  • Import of XML Token files
  • Management functions:
  • enroll/assign tokens
  • synchronize, resynchronize, automatic resychronization
  • activate/deactivate/delete tokens
  • autoassignment
  • lost token scenario
  • find token by OTP value
  • get OTP value
  • Detailed Policies Definitions
  • Sophisticated Audit API
  •  

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 .

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

See Also on BitcoinWiki

Source

http://wikipedia.org/