]> git.proxmox.com Git - pve-access-control.git/blobdiff - PVE/Auth/AD.pm
improve parse_user_config, parse_shadow_config
[pve-access-control.git] / PVE / Auth / AD.pm
index eb502f7bbf3a3348dc8fb44568fe5c1af641ea04..d33d3933b62adf38569bb9bfef015fc6b69edaa4 100755 (executable)
@@ -57,6 +57,7 @@ sub properties {
            optional => 1,
            maxLength => 256,
        },
+       tfa => PVE::JSONSchema::get_standard_option('tfa'), 
     };
 }
 
@@ -69,6 +70,7 @@ sub options {
        secure => { optional => 1 },
        default => { optional => 1 },,
        comment => { optional => 1 },
+       tfa => { optional => 1 },
     };
 }
 
@@ -80,7 +82,7 @@ my $authenticate_user_ad = sub {
     my $scheme = $config->{secure} ? 'ldaps' : 'ldap';
     my $conn_string = "$scheme://${server}:$port";
     
-    my $ldap = Net::LDAP->new($server) || die "$@\n";
+    my $ldap = Net::LDAP->new($conn_string) || die "$@\n";
 
     $username = "$username\@$config->{domain}" 
        if $username !~ m/@/ && $config->{domain};