Tutorial: Create a Custom Authentication System with a Python Script⁠

Overview⁠

Access Server’s post-auth script (PAS) supports setting up a custom authentication method. Using a PAS in Python3 language, you can extend Access Server’s built-in authentication methods. For example, it can supplement the built-in authentication systems with a custom MFA.

Here, we provide an example of using it to add an entirely new custom authentication method called PAS-only authentication.

Access Server supports using PAS-only authentication together with the built-in authentication systems. Configuring multiple authentication methods lets you set an authentication method per group or user.

For more about post_auth scripts, refer to the plugins documentation topic.