5. LinOTP Development Guide# This part describes the interfaces you need to know, if you plan to develop further modules for LinOTP. 5.1. Authentication interfaces 5.1.1. Validate Controller Authentication workflow Authentication via “validate” controller with “check” action 5.1.2. Example for authentication integration Python integration C# integration Java integration Java Script integration for server side implementation C integration PHP integration 5.2. Administrative Interfaces 5.2.1. Authentication Usage of the administrative API 5.2.2. Accessing the API with your Browser 5.2.3. Programmatically calling the API 5.2.4. Technical background 5.2.5. Orphaned tokens 5.3. Monitoring Interface 5.3.1. Session parameter Accessing the API with your Browser 5.3.2. Examples Tokens User information License Configuration Encryption 5.4. Licenses 5.4.1. AGPLv3 5.5. Indices and tables# Index Search Page Module Index