Tutorial: Implementing a Challenge/Response Authentication in Access Server⁠

Overview⁠

Access Server supports challenge/response authentication, which adds an extra layer of security to certificates or credentials. This feature is typically used for multi-factor authentication (MFA) or custom authentication solutions.

While Access Server includes built-in TOTP MFA functionality for a simple MFA solution, custom solutions such as hardware token authentication or challenge questions can be implemented via a post-authentication (post-auth) script.

Challenge/response example script: https://packages.openvpn.net/as/scripts/pascrs.py.