Hi Leon,
Viscosity has full support for One Time Passwords through OpenVPN’s challenge-response support. For more information please see:
https://www.sparklabs.com/forum/t/otp-box-in-login-prompt/696/2
Most two-factor authentication services offer direct integration with OpenVPN’s challenge-response support, so it’s generally no longer necessary to use your own authentication scripts as listed in the above topic.
Cheers,
James