LinOTP documentation¶
Preface
By using LSE LinOTP you decided to use a flexible, modern authentication system.
Congratulations on your choice!
LSE LinOTP is a solution for authenticating with one time passwords. The runtime components of LSE LinOTP are available as source code, which gives you the possibility, to make your own adaption or to conduct code reviews on the software. LSE LinOTP is originally based on GNU/Linux but as it is written in Python, it might also run on other operating systems.
LSE LinOTP is lean and very gentle on resources. It is scalable from small installations up to world-spanning, redundant enterprise installations.
This manual is divided into 5 main parts.
- The LinOTP Management Guide describes the management of users, realms and tokens.
- The LinOTP Installation Guide explains how to install LinOTP on different operating systems.
- The LinOTP User Guide shows the user how to use the self service portal.
- The LinOTP Appliance Manual deals with the LinOTP Appliance. No matter if you are using the hardware appliance or the virtual appliance, here you can find how to set up and configure the appliance.
- If you plan to adapt or extend LinOTP you can develop your own modules. How to do this is described in LinOTP Module Development Guide.
Getting Support
LSE Leading Security Experts GmbH provides Enterprise Support for LSE LinOTP.
Support via e-Mail: linotp@lsexperts.de
Telephone: +49 6151 86086 - 115
- 1. LinOTP Management Guide
- 1. Introduction
- 2. Management Web Client
- 3. Configure Default settings, Resolvers and Realms
- 4. System config
- 5. Supported tokens
- 6. Managing Tokens
- 7. Policies
- 7.1. Selfservice policies
- 7.2. Admin Policies
- 7.3. System policies
- 7.4. License policies
- 7.5. Enrollment Policies
- 7.6. Authorization Policies
- 7.7. Authentication Policies
- 7.8. Gettoken Policies
- 7.9. Audit Policies
- 7.10. OCRA Policies
- 7.11. Policy checker
- 7.12. Importing and exporting policies
- 7.13. Users in policies
- 7.14. Clients in policies
- 7.15. Best practice - policy example
- 8. Audit Trail
- 9. Challenge Response
- 10. SMSProvider for SMS OTP Tokens / Mobile TANs
- 11. E-mail provider for e-mail token
- 12. Security Module
- 13. LinOTP as OpenID Provider
- 14. Retrieving OTP values
- 15. Self service portal
- 16. Tools
- 17. Backup and Restore
- 18. PCI DSS
- 19. Background information and concepts
- 20. Usage scenarios
- 21. Troubleshooting
- 22. The linotp.ini file
- 22.1. Auditing
- 22.2. Misc
- 22.2.1. linotpHelp.url
- 22.2.2. profile
- 22.2.3. linotpGetotp.active
- 22.2.4. linotpNoSessionCheck
- 22.2.5. linotpSecretFile
- 22.2.6. linotpSQL.implicit_returning
- 22.2.7. linotpPolicy.pin_c, linotpPolicy.pin_n, linotpPolicy.pin_s
- 22.2.8. openid_sql
- 22.2.9. linotpOpenID.CookieExpire
- 22.2.10. linotp.imprint_directory
- 22.2.11. linotpTokenModules
- 22.3. RADIUS settings
- 22.4. Default Values
- 2. LinOTP Installation Guide
- 1. Supported Operating Systems
- 2. Checklist
- 3. Server installation
- 4. Installing Management Clients
- 5. Installing Authentication Modules
- 6. Customization
- 7. Database connection
- 8. Security Modules
- 9. Integration examples
- 9.1. OTP Authentication with Apache2
- 9.2. Firewall integration
- 9.3. Authentication with third party OTP solutions
- 9.4. Restrict access to certain devices to certain users
- 9.5. Map certain RADIUS clients to specific LinOTP realms
- 9.6. Authenticating RADIUS clients that pass the ntdomain
- 9.7. LinOTP and MIT Kerberos
- 9.8. Deny access for disabled users in Active Directory
- 9.9. Use LDAPs in UserIdResolvers
- 9.10. Configure a redundant MySQL database with master-master-replication
- 10. Updates
- 10.1. Updating from LinOTP 2.6.1.1 to LinOTP 2.7
- 10.2. Updating from LinOTP 2.6.1 to LinOTP 2.6.1.1
- 10.3. Updating from LinOTP 2.6.0.3 to LinOTP 2.6.1
- 10.4. Updating from LinOTP 2.6 to LinOTP 2.6.0.3
- 10.5. Updating from LinOTP 2.6 to LinOTP 2.6.0.1
- 10.6. Updating from LinOTP 2.5.2 to LinOTP 2.6
- 10.7. Updating from LinOTP 2.5.1 to LinOTP 2.5.2
- 10.8. Updating from LinOTP 2.5.0 to LinOTP 2.5.1
- 10.9. Updating from LinOTP 2.4.4 to LinOTP 2.5.0
- 11. Migrating from LinOTP 1.3 or LinOTP 1.0
- 12. Security advisories
- 13. Troubleshooting
- 3. LinOTP User Guide
- 4. LinOTP Appliance Manual
- 4.1. Getting started
- 4.2. Configuring network settings
- 4.3. Managing LinOTP token administrators
- 4.4. LinOTP debug logging
- 4.5. Configuring the RADIUS access to the LinOTP appliance
- 4.6. Working with configuration sets
- 4.7. Root user and appadmin user
- 4.8. Change the server SSL certificate
- 4.9. Advanced settings
- 4.10. Redundant setup
- 4.11. The support file
- 4.12. Updates
- 4.13. Backup and restore
- 4.14. Network integration
- 4.15. Emergency recovery
- 5. LinOTP Module Development Guide