]> git.proxmox.com Git - pve-apiclient.git/blobdiff - PVE/APIClient/LWP.pm
check for tfa during cluster join, abort if yes
[pve-apiclient.git] / PVE / APIClient / LWP.pm
index 31df3c5929a4e9e9d9be4f6365d17d0c0f8b684b..492f64d84f5017886b5625f7a7e08abd7de47206 100755 (executable)
@@ -129,6 +129,11 @@ sub login {
 
     my $data = $extract_data->($res);
 
+    # TODO: make it possible to use tfa
+    if ($data->{ticket} =~ m/^PVE:tfa!/) {
+       die "TFA in API is not yet implemented! Try disabling TFA for the user.\n";
+    }
+
     $self->update_ticket($data->{ticket});
     $self->update_csrftoken($data->{CSRFPreventionToken});