Dial-Up VPN with TOTPRadius Authentication – Does It Work?
Hey everyone,
I recently attempted to set up Dial-Up VPN authentication using TOTPRadius in combination with an LDAP server and TOTP (Time-Based One-Time Password). TOTPRadius acts as a Proxy-RADIUS server and integrates LDAP authentication with TOTP for two-factor authentication.
The setup process was based on the information provided by Token2's guide, which primarily explains how to configure TOTPRadius for admin login but does not explicitly mention VPN authentication. The Test Authentication worked, but when in combination with VPN it doesn't.
The Problem:
When trying to authenticate a Dial-Up VPN client using FortiGate and TOTPRadius, the authentication fails with the following error message from the TOTPRadius Server shown in Wireshark:
Initial login not allowed; Empty password provided for user <blank-user>; Terminating process with Reject message
This suggests that the FortiGate did not transmit the user’s password when performing VPN RADIUS authentication.