Unable to delete FIDO MFA Key
Concerned version
Version: 2.15.1
Platform: Nginx (tiredofit/docker-lemonldap -- My image)
Summary
After registering with a Fido Device (oddly enough I don't get confirmation when I do, and can only see it back at 2fa Manager) I now have a Fido key registered to me. When I try to remove it, I am presented with a JS popup "This operation cannot be undone" and select Unregister. It removes from the screen, but upon page reload, the key reappears.
Logs
2022-12-14 10:08:08 | LLNG[2717]: [debug] daveconroy request to delete webauthn2f device
2022-12-14 10:08:08 | LLNG[2717]: [debug] Impersonation plugin is enabled
2022-12-14 10:08:08 | LLNG[2717]: [debug] ContextSwitching plugin is enabled
2022-12-14 10:08:08 | LLNG[2717]: [debug] daveconroy is allowed to update 2FA
2022-12-14 10:08:08 | LLNG[2717]: [debug] Deleted 2F Device: { type => WebAuthn, epoch => 1670956099 }
2022-12-14 10:08:08 | LLNG[2717]: [debug] Found 'whatToTrace' -> daveconroy
2022-12-14 10:08:08 | LLNG[2717]: [debug] Update daveconroy persistent session
2022-12-14 10:08:08 | LLNG[2717]: [debug] Update session MASKED
2022-12-14 10:08:08 | LLNG[2717]: [debug] Update sessionInfo _2fDevices
2022-12-14 10:08:08 | LLNG[2717]: [debug] Dump: $VAR1 = '[]';
From manager, the key can be removed.