ucn.pl 339 B

1234567891011
  1. #!/usr/bin/perl -t
  2. # OpenVPN --auth-user-pass-verify script.
  3. # Only authenticate if username equals common_name.
  4. # In OpenVPN config file:
  5. # auth-user-pass-verify ./ucn.pl via-env
  6. $username = $ENV{'username'};
  7. $common_name = $ENV{'common_name'};
  8. exit !(length($username) > 0 && length($common_name) > 0 && $username eq $common_name);