Projects / LinOTP

LinOTP

LinOTP is a solution for strong two-factor authentication with one time passwords. It features a modular architecture into which userrdresolver modules, authentication modules, and OTP calculation modules can be plugged. At the moment, the following modules are available: UserIdResolver modules for LDAP/AD, SQL, and flat file user databases, and authentication modules for PAM and RADIUS (pam_linotp and rlm_linotp for use with the FreeRADIUS server). New modules can be developed easily. Supported tokens are HMAC-OTP/HOTP (RFC 4226/ OATH compliant), Aladdin eToken PASS, eToken NG-OTP, Safeword Alpine, Google Authenticator, motp, SMS OTP/Mobile TAN, and a Simple Pass token for users without token hardware. Furthermore, the TOTP algorithm is supported, along with a new algorithm for daily passwords to support applications with are not capable of the RADIUS protocol. A command line client, Web UI, and a GTK GUI client are available for management. LinOTP features multi-client capability, redundancy, and a self-service portal. It has been used with PAM for local and SSH logins, Apache, VPN, and Windows Terminal Server (via LSE RadiusGINA and RADIUS Credential Provider). LinOTP is OATH certified.

Tags
Licenses
Operating Systems
Implementation
Translations

RSS Last announcement

LinOTP on Chemnitzer Linuxtage 30 Jan 2012

LinOTP will be at the Chemnitzer Linuxtage. You can take a look at the booth or listen to the lecture ((http://chemnitzer.linux-tage.de/2012/vortra...

RSS Recent releases

  •  20 Dec 2011 21:36

    Release Notes: This release adds the ability to send SMS by entering a PIN at the normal authentication/login. It adds auto assigning functionality for unassigned tokens; the tokens get assigned to the user on first use. It adds functionality to copy the PIN from one token to the other. It adds a workflow for a lost token.

    Release Notes: A size limit was implemented for LDAP-Resolver, making it even easier to handle LDAP trees with several thousand users. There was an administrative rollout of Google Authenticator (event, time). A back_perl module was included for setting up an OTP capable LDAP proxy. Unassign, delete, enable, and imprint were added to selfservice. It is now possible to completely customize the look and feel. Support for VASCO Digipass GO tokens was added. The name of the Google Authenticator can be configured. Mass rollout of YubiKeys is now supported. A tool was provided to determine the serial number of an unknown token by giving the OTP value (HOTP, TOTP, and VASCO). Session protection was implemented in the Web API.

    •  19 Sep 2011 13:58

      Release Notes: This release adds a new audit framework to track administrative tasks and authentication events. The audit framework supports PCI DSS requirements, is OATH-certified for HOTP and TOTP tokens, and connects to simpleSAMLphp and OpenID. The new token types TOTP, Remote Token, RADIUS Token, Tagespasswort, and Yubikey have been added. A Remote Token can forward authentication requests to another LinOTP server to set up complex, distributed authentication scenarios with, for example, branch offices. A RADIUS Token forwards the authentication request to a RADIUS server for smooth migrations. It supports Yubikey in HOTP mode.

      Release Notes: This release adds a framework for configuring complex policies to define behavior in the administration, rollout, and self-service. You may define policies for setting the OTP PIN during enrollment or to restrict the rights of certain administrators in certain realms. Tokens can be assigned to specific realms so that the administration within one realm can be even more encapsulated. Improved logging for generating audit information. Simple rollout of smartphone tokens using QR codes. Autoresync of HOTP tokens. Better support for redundant RADIUS setup.

      Release Notes: The new core features are a Web UI for managing tokens and the new token type SMS OTP. OTP values can be sent via SMS either by using an HTTP SMS gateway or a mobile phone attached to the LinOTP server. The tokenclass was optimized, so that it is now even easier to add new token types to LinOTP. The self service portal was improved. The checkPass function was added to useridresolvers, so that authentication to the selfservice portal can be made transparent with existing user store passwords. The possibility to configure PrependPIN, ResetFailCounter, and IncFailCount was added.

      Screenshot

      Project Spotlight

      Analog PHP

      A PHP 5.3+ micro logging package.

      Screenshot

      Project Spotlight

      Linux

      The Linux Kernel.