nextcloud / twofactor_webauthn

WebAuthn Two-Factor Provider for Nextcloud
https://apps.nextcloud.com/apps/twofactor_webauthn
GNU Affero General Public License v3.0
49 stars 7 forks source link

[Can't remove] Deinstallation Problems #540

Closed ThesiiNCey closed 4 months ago

ThesiiNCey commented 6 months ago

Expected behaviour

After installing and testing it out a bit, I uninstalled the app again, but the app doesn't disappear from the security settings and every time I want to log in I get errors in the log

Steps to reproduce

  1. Install
  2. Deinstall

Server configuration

Operating system: Debian 12 Web server: Nginx 1.25.3 Database: Mariadb PHP version: 8.2 Version: (see admin page) 28 Updated from an older version or fresh install: Fresh install List of activated apps:

  - activity: 2.20.0
  - bruteforcesettings: 2.8.0
  - cloud_federation_api: 1.11.0
  - dav: 1.29.1
  - end_to_end_encryption: 1.14.1
  - federatedfilesharing: 1.18.0
  - files: 2.0.0
  - files_pdfviewer: 2.9.0
  - files_sharing: 1.20.0
  - files_trashbin: 1.18.0
  - files_versions: 1.21.0
  - logreader: 2.13.0
  - lookup_server_connector: 1.16.0
  - music: 1.10.0
  - notifications: 2.16.0
  - oauth2: 1.16.3
  - photos: 2.4.0
  - provisioning_api: 1.18.0
  - serverinfo: 1.18.0
  - settings: 1.10.1
  - sharebymail: 1.18.0
  - survey_client: 1.16.0
  - systemtags: 1.18.0
  - text: 3.9.1
  - theming: 2.3.0
  - twofactor_backupcodes: 1.17.0
  - user_status: 1.8.1
  - viewer: 2.2.0
  - workflowengine: 2.10.0
Disabled:
  - admin_audit: 1.18.0
  - circles: 28.0.0-dev (installed 28.0.0-dev)
  - comments: 1.18.0 (installed 1.18.0)
  - contactsinteraction: 1.9.0 (installed 1.9.0)
  - dashboard: 7.8.0 (installed 7.8.0)
  - encryption: 2.16.0
  - federation: 1.18.0 (installed 1.18.0)
  - files_external: 1.20.0
  - files_reminders: 1.1.0 (installed 1.1.0)
  - firstrunwizard: 2.17.0 (installed 2.17.0)
  - nextcloud_announcements: 1.17.0 (installed 1.17.0)
  - password_policy: 1.18.0 (installed 1.18.0)
  - privacy: 1.12.0 (installed 1.12.0)
  - recommendations: 2.0.0 (installed 2.0.0)
  - related_resources: 1.3.0 (installed 1.3.0)
  - support: 1.11.0 (installed 1.11.0)
  - suspicious_login: 6.0.0
  - twofactor_totp: 10.0.0-beta.2
  - updatenotification: 1.18.0 (installed 1.18.0)
  - user_ldap: 1.19.0
  - weather_status: 1.8.0 (installed 1.8.0)

The content of config/config.php:

<?php
$CONFIG = array (
  'instanceid' => 'xxxx',
  'passwordsalt' => 'xxxx',
  'secret' => 'xxxx',
  'trusted_domains' => 
  array (
    0 => 'files.cutepixel.org',
  ),
  'datadirectory' => 'xxxx',
  'dbtype' => 'mysql',
  'version' => '28.0.2.5',
  'overwrite.cli.url' => 'https://xxxx',
  'dbname' => 'xxxx',
  'dbhost' => 'xxxx',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'mysql.utf8mb4' => true,
  'dbuser' => 'xxxx',
  'dbpassword' => 'xxxx',
  'installed' => true,
  'activity_expire_days' => 14,
  'auth.bruteforce.protection.enabled' => true,
  'blacklisted_files' => 
  array (
    0 => '.htaccess',
    1 => 'Thumbs.db',
    2 => 'thumbs.db',
  ),
  'cron_log' => true,
  'default_phone_region' => 'DE',
  'defaultapp' => 'files',
  'enable_previews' => true,
  'enabledPreviewProviders' => 
  array (
    0 => 'OC\\Preview\\PNG',
    1 => 'OC\\Preview\\JPEG',
    2 => 'OC\\Preview\\GIF',
    3 => 'OC\\Preview\\BMP',
    4 => 'OC\\Preview\\XBitmap',
    5 => 'OC\\Preview\\Movie',
    6 => 'OC\\Preview\\PDF',
    7 => 'OC\\Preview\\MP3',
    8 => 'OC\\Preview\\TXT',
    9 => 'OC\\Preview\\MarkDown',
  ),
  'filesystem_check_changes' => 0,
  'filelocking.enabled' => 'true',
  'integrity.check.disabled' => false,
  'logfile' => '/var/log/nextcloud/nextcloud.log',
  'loglevel' => 2,
  'logtimezone' => 'Europe/Berlin',
  'log_rotate_size' => '104857600',
  'memcache.local' => '\\OC\\Memcache\\APCu',
  'memcache.locking' => '\\OC\\Memcache\\Redis',
  'overwriteprotocol' => 'https',
  'preview_max_x' => 1024,
  'preview_max_y' => 768,
  'preview_max_scale_factor' => 1,
  'profile.enabled' => false,
  'redis' => 
  array (
    'host' => '/run/redis/redis-server2.sock',
    'password' => 'xxxxx',
    'timeout' => 0.5,
    'dbindex' => 1,
  ),
  'maintenance_window_start' => 1,
  'maintenance' => false,
);

Client configuration

Browser: Microsoft Edge Operating system: Windows 11 & Android 14

Logs

Server log (data/nextcloud.log)
{"reqId":"UyewG70U2iwW6R0zMTsp","level":3,"time":"2024-02-13T03:28:15+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"POST","url":"/login","message":"two-factor auth provider 'webauthn' failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"UyewG70U2iwW6R0zMTsp","level":3,"time":"2024-02-13T03:28:15+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"POST","url":"/login","message":"1 two-factor auth providers failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"IuDJHJj9vGYO1SyHWlog","level":3,"time":"2024-02-13T03:28:15+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"GET","url":"/login/selectchallenge","message":"two-factor auth provider 'webauthn' failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"IuDJHJj9vGYO1SyHWlog","level":3,"time":"2024-02-13T03:28:15+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"GET","url":"/login/selectchallenge","message":"1 two-factor auth providers failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"GgwCqAFUOOYIBZXyYazf","level":3,"time":"2024-02-13T03:28:15+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"GET","url":"/login/selectchallenge?redirect_url=/js/core/merged-template-prepend.js?v%3D81618c0a-0","message":"two-factor auth provider 'webauthn' failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"GgwCqAFUOOYIBZXyYazf","level":3,"time":"2024-02-13T03:28:15+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"GET","url":"/login/selectchallenge?redirect_url=/js/core/merged-template-prepend.js?v%3D81618c0a-0","message":"1 two-factor auth providers failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"i0bjepwncUnjYdNOYSPY","level":3,"time":"2024-02-13T03:28:15+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"GET","url":"/login/selectchallenge?redirect_url=/apps/theming/manifest?v%3Db6589fc6","message":"two-factor auth provider 'webauthn' failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"i0bjepwncUnjYdNOYSPY","level":3,"time":"2024-02-13T03:28:15+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"GET","url":"/login/selectchallenge?redirect_url=/apps/theming/manifest?v%3Db6589fc6","message":"1 two-factor auth providers failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"J9QNqLK6hFRaUuQrhp2c","level":3,"time":"2024-02-13T03:28:16+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"GET","url":"/login/challenge/twofactor_nextcloud_notification","message":"two-factor auth provider 'webauthn' failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"J9QNqLK6hFRaUuQrhp2c","level":3,"time":"2024-02-13T03:28:16+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"GET","url":"/login/challenge/twofactor_nextcloud_notification","message":"1 two-factor auth providers failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"smdVT8HKDxyIrzhLpk0x","level":3,"time":"2024-02-13T03:28:17+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"GET","url":"/login/selectchallenge?redirect_url=/js/core/merged-template-prepend.js?v%3D81618c0a-0","message":"two-factor auth provider 'webauthn' failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"smdVT8HKDxyIrzhLpk0x","level":3,"time":"2024-02-13T03:28:17+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"GET","url":"/login/selectchallenge?redirect_url=/js/core/merged-template-prepend.js?v%3D81618c0a-0","message":"1 two-factor auth providers failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"opWxyTTynx2JZfXZJ5QP","level":3,"time":"2024-02-13T03:28:17+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"GET","url":"/login/selectchallenge?redirect_url=/apps/theming/manifest?v%3Db6589fc6","message":"two-factor auth provider 'webauthn' failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"opWxyTTynx2JZfXZJ5QP","level":3,"time":"2024-02-13T03:28:17+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"GET","url":"/login/selectchallenge?redirect_url=/apps/theming/manifest?v%3Db6589fc6","message":"1 two-factor auth providers failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"uOafgzLgKTF8pOgBvjsg","level":3,"time":"2024-02-13T03:28:21+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"POST","url":"/login/challenge/twofactor_nextcloud_notification","message":"two-factor auth provider 'webauthn' failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"uOafgzLgKTF8pOgBvjsg","level":3,"time":"2024-02-13T03:28:21+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"POST","url":"/login/challenge/twofactor_nextcloud_notification","message":"1 two-factor auth providers failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"uOafgzLgKTF8pOgBvjsg","level":3,"time":"2024-02-13T03:28:21+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"POST","url":"/login/challenge/twofactor_nextcloud_notification","message":"two-factor auth provider 'webauthn' failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"uOafgzLgKTF8pOgBvjsg","level":3,"time":"2024-02-13T03:28:21+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"POST","url":"/login/challenge/twofactor_nextcloud_notification","message":"1 two-factor auth providers failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"HrjzJTAhhhxG56kac4RT","level":3,"time":"2024-02-13T03:34:26+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"POST","url":"/login","message":"two-factor auth provider 'webauthn' failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"HrjzJTAhhhxG56kac4RT","level":3,"time":"2024-02-13T03:34:26+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"POST","url":"/login","message":"1 two-factor auth providers failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"PSKdVNa34lkVYts4Ccsw","level":3,"time":"2024-02-13T03:34:26+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"GET","url":"/login/selectchallenge","message":"two-factor auth provider 'webauthn' failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"PSKdVNa34lkVYts4Ccsw","level":3,"time":"2024-02-13T03:34:26+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"GET","url":"/login/selectchallenge","message":"1 two-factor auth providers failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"J27HpSyqQ2wAiqRtZwMK","level":3,"time":"2024-02-13T03:34:27+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"GET","url":"/login/selectchallenge?redirect_url=/js/core/merged-template-prepend.js?v%3D81618c0a-0","message":"two-factor auth provider 'webauthn' failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"J27HpSyqQ2wAiqRtZwMK","level":3,"time":"2024-02-13T03:34:27+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"GET","url":"/login/selectchallenge?redirect_url=/js/core/merged-template-prepend.js?v%3D81618c0a-0","message":"1 two-factor auth providers failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"5ynA2c2XUkhiQopB7FoO","level":3,"time":"2024-02-13T03:34:27+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"GET","url":"/login/selectchallenge?redirect_url=/apps/theming/manifest?v%3Db6589fc6","message":"two-factor auth provider 'webauthn' failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"5ynA2c2XUkhiQopB7FoO","level":3,"time":"2024-02-13T03:34:27+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"GET","url":"/login/selectchallenge?redirect_url=/apps/theming/manifest?v%3Db6589fc6","message":"1 two-factor auth providers failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"IpNTFjq0uUyFqQ3BTNAd","level":3,"time":"2024-02-13T03:34:33+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"GET","url":"/login/challenge/twofactor_nextcloud_notification","message":"two-factor auth provider 'webauthn' failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"IpNTFjq0uUyFqQ3BTNAd","level":3,"time":"2024-02-13T03:34:33+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"GET","url":"/login/challenge/twofactor_nextcloud_notification","message":"1 two-factor auth providers failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"9WMTPjqriONpalcCFfnc","level":3,"time":"2024-02-13T03:34:34+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"GET","url":"/login/selectchallenge?redirect_url=/js/core/merged-template-prepend.js?v%3D81618c0a-0","message":"two-factor auth provider 'webauthn' failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"9WMTPjqriONpalcCFfnc","level":3,"time":"2024-02-13T03:34:34+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"GET","url":"/login/selectchallenge?redirect_url=/js/core/merged-template-prepend.js?v%3D81618c0a-0","message":"1 two-factor auth providers failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"rL6dA8Z4e01QGU5nsUVB","level":3,"time":"2024-02-13T03:34:35+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"GET","url":"/login/selectchallenge?redirect_url=/apps/theming/manifest?v%3Db6589fc6","message":"two-factor auth provider 'webauthn' failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"rL6dA8Z4e01QGU5nsUVB","level":3,"time":"2024-02-13T03:34:35+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"GET","url":"/login/selectchallenge?redirect_url=/apps/theming/manifest?v%3Db6589fc6","message":"1 two-factor auth providers failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"gmwuHcEkyqKJYSFpGrB1","level":3,"time":"2024-02-13T03:34:37+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"POST","url":"/login/challenge/twofactor_nextcloud_notification","message":"two-factor auth provider 'webauthn' failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"gmwuHcEkyqKJYSFpGrB1","level":3,"time":"2024-02-13T03:34:37+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"POST","url":"/login/challenge/twofactor_nextcloud_notification","message":"1 two-factor auth providers failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"gmwuHcEkyqKJYSFpGrB1","level":3,"time":"2024-02-13T03:34:37+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"POST","url":"/login/challenge/twofactor_nextcloud_notification","message":"two-factor auth provider 'webauthn' failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
{"reqId":"gmwuHcEkyqKJYSFpGrB1","level":3,"time":"2024-02-13T03:34:37+01:00","remoteAddr":"myip","user":"myuser","app":"core","method":"POST","url":"/login/challenge/twofactor_nextcloud_notification","message":"1 two-factor auth providers failed to load","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0","version":"28.0.2.5","data":{"app":"core"}}
st3iny commented 6 months ago

The twofactor_webauthn provider is still enabled for at least one user. Have a look at the logs to see which users. Look for lines containing "message":"two-factor auth provider 'webauthn' failed to load".

You can disable the webauthn provider of a user by running the following command: occ twofactorauth:disable <user> webauthn

If you have access to your (mysql) database you could also run the following query to list all users which still have the provider enabled: SELECT uid FROM oc_twofactor_providers WHERE provider_id = 'webauthn' AND enabled = 1;

st3iny commented 4 months ago

Closing this issue as I provided a solution and is stale.