Seite 1 von 1

[GELÖST] TOTP deaktivieren – 2FA

Veröffentlicht: 21. Mai 2025 - 16:05 Uhr
von dsi_oll
Hallo,
ich möchte die Zwei-Faktor-Authentifizierung deaktivieren, finde die entsprechende Option aber nicht.
Ich verwende Discovery Version 2.6.0.17226.
Laut Dokumentation muss ich die Option in der Benutzerverwaltung entfernen, aber dieses Menü ist in meiner Version nicht vorhanden.
Mit freundlichen Grüßen,
Fabien

Betreff: Deaktivierung von TOTP – 2FA

Veröffentlicht: 21. Mai 2025 - 17:50 Uhr
von dcardon
Hallo Fabien,

Auf dem Server können Sie folgenden Befehl ausführen.

Code: Alle auswählen

sqlite3 /opt/wapt/conf/security.sqlite "update waptusers set  otp_key=NULL where otp_key is not null;"
Tatsächlich hätte das Menü ausgegraut sein müssen, die OTP-Funktion ist in Discovery nicht verfügbar.

Aufrichtig,

Denis

Betreff: Deaktivierung von TOTP – 2FA

Veröffentlicht: 23. Mai 2025 - 08:37 Uhr
von dsi_oll
Hallo,
vielen Dank für Ihre Antwort.
WAPT läuft meines Wissens unter Windows mit einem PostgreSQL-Server.
Können Sie mir sagen, ob es derselbe Befehl ist?
Vielen Dank im Voraus.

Betreff: Deaktivierung von TOTP – 2FA

Veröffentlicht: 23. Mai 2025 - 12:38 Uhr
von Blemoire
Guten Morgen,
Diese Version eignet sich am besten für einen WAPT-Windows-Server:

Code: Alle auswählen

wapt-get run "import sqlite3; db = sqlite3.connect(r'c:\wapt\conf\security.sqlite'); cur = db.execute('select name,otp_key from waptusers where otp_key is not null'); print(cur.fetchall())"
Ein schönes Wochenende,
Bertrand

Betreff: Deaktivierung von TOTP – 2FA

Veröffentlicht: 23. Mai 2025 - 13:47 Uhr
von dsi_oll
Hallo,
die print-Funktion gibt den OTP-Wert korrekt aus, ändert ihn aber nicht in NULL.
Gibt es eine andere Möglichkeit, den aktuellen Wert durch NULL zu ersetzen?
Vielen Dank.

Betreff: Deaktivierung von TOTP – 2FA

Veröffentlicht: 23. Mai 2025 - 14:11 Uhr
von Blemoire
Ups!

Code: Alle auswählen

wapt-get run "import sqlite3; db = sqlite3.connect(r'c:\wapt\conf\security.sqlite'); cur = db.execute('update waptusers set  otp_key=NULL where otp_key is not null'); "

Betreff: Deaktivierung von TOTP – 2FA

Veröffentlicht: 23. Mai 2025 - 14:45 Uhr
von dsi_oll
Das funktioniert leider nicht.
Der Eintrag „admin“ wird dadurch nicht geändert.

Betreff: Deaktivierung von TOTP – 2FA

Veröffentlicht: 26. Mai 2025 - 10:09 Uhr
von htouvet
Füge ein db.commit(); hinzu
nach der SQL-Update-Abfrage

Code: Alle auswählen

wapt-get run "import sqlite3; db = sqlite3.connect(r'c:\wapt\conf\security.sqlite'); cur = db.execute('update waptusers set  otp_key=NULL where otp_key is not null'); db.commit();"

Betreff: Deaktivierung von TOTP – 2FA

Veröffentlicht: 26. Mai 2025 - 10:37 Uhr
von dsi_oll
Perfekt,
vielen Dank.
Schönen Tag noch.