Logo

LinOTP 2.9 documentation
previous | next | index

LinOTP Module Development GuideΒΆ

This part describes the interfaces you need to know, if you plan to develop further modules for LinOTP.

  • 1. Authentication interfaces
    • 1.1. Validate Controller
      • 1.1.1. Authentication workflow
    • 1.2. OCRA Controller
    • 1.3. Example for authentication integration
      • 1.3.1. C integration
      • 1.3.2. PHP integration
  • 2. Administrative Interfaces
    • 2.1. Admin Interface
      • 2.1.1. Orphanced tokens
    • 2.2. Admin Controller
    • 2.3. System Controller
    • 2.4. Session parameter
      • 2.4.1. Accessing the API with your Browser
      • 2.4.2. Programatically calling the API
      • 2.4.3. Technical background
      • 2.4.4. Disabling the session parameter
  • 3. Tokens
    • 3.1. The GUI file
      • 3.1.1. The scope config
      • 3.1.2. The scope enroll
      • 3.1.3. The scope selfservice
    • 3.2. The token file
      • 3.2.1. Challenge Response
      • 3.2.2. Base TokenClass
  • 4. UserIdResolver Modules
  • 5. Monitoring Interface
    • 5.1. Session parameter
      • 5.1.1. Accessing the API with your Browser
    • 5.2. Examples
      • 5.2.1. Tokens
      • 5.2.2. User information
      • 5.2.3. License
      • 5.2.4. Configuration
      • 5.2.5. Encryption
  • 6. Licenses
    • 6.1. AGPLv3

Table Of Contents

  • LinOTP Management Guide
  • LinOTP Installation Guide
  • LinOTP Appliance Manual
  • LinOTP Module Development Guide
    • 1. Authentication interfaces
    • 2. Administrative Interfaces
    • 3. Tokens
    • 4. UserIdResolver Modules
    • 5. Monitoring Interface
    • 6. Licenses

Search

previous | next | index

Show Source
© Copyright 2016, KeyIdentity GmbH. Created using Sphinx 1.4.9.