Two Factor Authentication With One Time Passwords with FreeRADIUS and LinOTP

The API

While the Enterprise Edition comes with a C module for the FreeRADIUS Server, the Community Edition, that is licensed under the AGPLv3 does not. Nevertheless, LinOTP provides very simple WEB APIs that makes it easy to talk to LinOTP in many different ways. There is also an API to do authentication, i.e. to ask the LinOTP server if a given one time password for a certain user is valid. This is the URL

https://yourServer/validate/check?user=….&pass=….

or

https://yourServer/validate/simplecheck?user=…&pass=…

You can take a look at the complete API here. Continue reading Two Factor Authentication With One Time Passwords with FreeRADIUS and LinOTP