X-Git-Url: https://git.proxmox.com/?p=pve-access-control.git;a=blobdiff_plain;f=PVE%2FAccessControl.pm;h=af1bd6a673b39434f199005b4962137a6e0018b9;hp=0c59334e9075598dfe259d9f5e45378434a71340;hb=49b15310ac76180eb25755ead90fdef871848900;hpb=18f8ba1803db9889c21570179efe3d70de53b37c diff --git a/PVE/AccessControl.pm b/PVE/AccessControl.pm index 0c59334..af1bd6a 100644 --- a/PVE/AccessControl.pm +++ b/PVE/AccessControl.pm @@ -1354,7 +1354,7 @@ sub remove_vm_from_pool { lock_user_config($delVMfromPoolFn, "pool cleanup for VM $vmid failed"); } -my $CUSTOM_TFA_TYPES = { +my $USER_CONTROLLED_TFA_TYPES = { u2f => 1, oath => 1, }; @@ -1401,7 +1401,7 @@ sub user_set_tfa { # The 'yubico' type requires yubico server settings, which have to be configured on the # realm, so this is not supported here: die "domain '$realm' does not support TFA type '$type'\n" - if defined($data) && !$CUSTOM_TFA_TYPES->{$type}; + if defined($data) && !$USER_CONTROLLED_TFA_TYPES->{$type}; } # Custom TFA entries are stored in priv/tfa.cfg as they can be more complet: u2f uses a