Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

Download
ActivePython
INSTALL>
pypm install linotp

How to install LinOTP

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install linotp
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
2.5.2.1Never BuiltWhy not?
2.4.3 Failed View build log
2.4 Failed View build log
Windows (64-bit)
2.5.2.1Never BuiltWhy not?
2.4.3 Failed View build log
2.4 Failed View build log
Mac OS X (10.5+)
2.5.2.1 Available View build log
2.4.3 Available View build log
2.4 Available View build log
Linux (32-bit)
2.5.2.1 Available View build log
2.4.4-3 Available View build log
2.4.4 Available View build log
2.4.3 Available View build log
2.4 Available View build log
Linux (64-bit)
2.5.2.1 Available View build log
2.4.4-3 Available View build log
2.4.4 Available View build log
2.4.3 Available View build log
2.4 Available View build log
 
License
AGPL v3, (C) LSE Leading Security Experts GmbH
Lastest release
version 2.5.2.1 on Aug 7th, 2013

LinOTP is an open solution for strong two-factor authentication with One Time Passwords. LinOTP 2 is also open as far as its modular architecture is concerned. LinOTP 2 aims to not bind you to any decision of the authentication protocol or it does not dictate you where your user information should be stored. This is achieved by its new, totally modular architecture.

This package contains the LinOTP Server Core.

Installation

Installing LinOTP can be performed easily by issuing the commands:

$ pip install linotp
$ pip install linotpuseridresolver

You can start directly by creating the database:

$ paster setup-app etc/linotp2/linotp.ini.paster

In the config file linotp.ini.paster the already shipped encryption key "dummy-encKey" is referenced. Of course, you need to create an encryption key and change in in the linotp.ini.paster:

$ dd if=/dev/random of=etc/linotp2/encKey bs=1 count=96

Then start the webserver by issuing:

$ paster serve etc/linotp2/linotp.ini.example

Now you could go the the web interface http://localhost:5001/manage and start creating the UserIdResolver, a Realm and enroll tokens.

Options

You can adapt the file etc/linotp2/linotp.ini.paster. There you need to configure the database connection with an existing database and user:

sqlalchemy.url = mysql://user:password@localhost/LinOTP2

Then you can create the database like above:

$ paster setup-app etc/linotp2/linotp.ini.paster

You can change the location of your log file:

$ mkdir /var/log/linotp

Apache and Authentication

Please note that running with paster has no authentication to the management interface! Therefor you should run LinOTP with the Apache webserver.

A sample config file is available at etc/apache2/sites-available/linotp2.

If you want to run LinOTP within the apache webserver and use SSL encryption and authentication take a look at http://linotp.org/index.php/howtos/5/38-install-linotp-using-pypi

Subscribe to package updates

Last updated Aug 7th, 2013

Download Stats

Last month:2

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.