2FA (TOTP) funktioniert nicht mehr

Hallo zusammen,

ich stand heute das Problem, dass ich meinen Admin-User an meiner NextCloud nicht mehr anmelden konnte, da die 2FA nicht mehr funktioniert. Dank Backup-Code konnte ich mich dann anmelden und 2FA erstmal deaktivieren.

Wenn ich nun versuche, die 2FA wieder zu aktivieren, bekomme ich zwar den QR angezeigt, den ich auch z.B. mit den Google Authenticator einscannen kann, der Überpfungscode wird aber nicht angenommen. Ich erhalte nur “Could not verify your key. Please try again”. In der Protokollierung findet sich trotz Debug-Level kein Hinweis auf eine Ursache. Andere Anmeldungen an anderen Diensten mit Codes aus der App funktionieren.

Habt ihr eine Idee, wie ich dem Problem auf die Spur kommen könnte?

Hier ein paar Infos zu meiner Umgebung:

  • Nextcloud 20.0.8
  • Als Docker von linuxserver.io auf einem Synology NAS
  • Two-Factor TOTP Provider 5.0.0

Versucht habe ich:

  • Deaktivieren/Aktivieren Two-Factor TOTP Provider
  • Aktualisieren & Neustart des NextCloud Dockers

Danke und viele Grüße

1 Like

Nun habe ich es doch selbst gelöst. :grinning:

Ursache: Die Systemzeit auf meiner Synology wich trotz eingerichtetem automatischen Abgleich mit einem Zeitserver um rund 2min ab. Ein manueller Sync hat sie wieder in die Spur gebracht und nun funktioniert auch die 2FA wieder.

1 Like