It's 2015—Time for the free OpenVPN to support 2FA PLEASE!
Posted: Wed Feb 25, 2015 1:52 am
It's 2015—security has never been more paramount in the simplest or most important organizational or business dealings. From GitHub to Google logins to Facebook and Twitter to SSH, essentially everyone/everything supports two-factor authentication these days, most places strongly encourage it, most businesses strictly require it, and many websites strictly require it. I have 2FA enabled for GitHub, Google, DigitalOcean, Okta, SSH on my servers, and my company's enterprise OpenVPN installation. I'm trying to get it to work for my personal, free OpenVPN installation.
There are plenty of tutorials out there that show you how to hack support for 2FA into OpenVPN using the Google Authenticator PAM module—it works, kinda, sometimes, in an ugly way (the user has to enter a "username" and a "password" (TOTP token)). But someone (I don't know who) at some point decided that first-class support for 2FA should be limited to enterprise users of OpenVPN Access Server.
That's unfortunate. The OSS community has always excelled at and driven security initiatives, so it makes little since that two decades after it was introduced, a decade after it became common, and 5 years after it became mainstream, 2FA is limited to the non-free edition of an OSS product.
Please, can we get first-class support for 2FA (even if it's just free/open standards like TOTP (Google Auth, etc.), which is what most sites/organizations prefer anyway) in the free-for-everyone OpenVPN server software?
There are plenty of tutorials out there that show you how to hack support for 2FA into OpenVPN using the Google Authenticator PAM module—it works, kinda, sometimes, in an ugly way (the user has to enter a "username" and a "password" (TOTP token)). But someone (I don't know who) at some point decided that first-class support for 2FA should be limited to enterprise users of OpenVPN Access Server.
That's unfortunate. The OSS community has always excelled at and driven security initiatives, so it makes little since that two decades after it was introduced, a decade after it became common, and 5 years after it became mainstream, 2FA is limited to the non-free edition of an OSS product.
Please, can we get first-class support for 2FA (even if it's just free/open standards like TOTP (Google Auth, etc.), which is what most sites/organizations prefer anyway) in the free-for-everyone OpenVPN server software?