Page 1 sur 1
[RESOLU] Désactiver TOTP - 2FA
Posté : 21 mai 2025 - 16:05
par dsi_oll
Bonjour,
Je souhaiterai désactiver la 2FA mais je ne trouve pas l'option.
Je suis sur la version Discovery 2.6.0.17226
Sur la documentation je vois qu'il faut aller dans la gestion utilisateur pour l'enlever mais avec ma version je n'ai pas ce menu.
Cordialement,
Fabien
Re: Désactiver TOTP - 2FA
Posté : 21 mai 2025 - 17:50
par dcardon
Bonjour Fabien,
sur le serveur, vous pouvez lancer la commande suivante.
Code : Tout sélectionner
sqlite3 /opt/wapt/conf/security.sqlite "update waptusers set otp_key=NULL where otp_key is not null;"
En fait le menu aurait du être grisé, la fonction OTP n'est pas disponible en Discovery.
Cordialement,
Denis
Re: Désactiver TOTP - 2FA
Posté : 23 mai 2025 - 08:37
par dsi_oll
Bonjour,
Merci pour votre réponse.
WAPT est hébergé sous windows avec un PGSQL il me semble.
Pouvez-vous me dire si c'est la même commande ?
Merci d'avance.
Re: Désactiver TOTP - 2FA
Posté : 23 mai 2025 - 12:38
par blemoigne
Bonjour,
ce sera celle-ci plutôt pour un serveur WAPT Windows :
Code : Tout sélectionner
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())"
Bon week-end,
Bertrand
Re: Désactiver TOTP - 2FA
Posté : 23 mai 2025 - 13:47
par dsi_oll
Bonjour,
La fonction print me sort bien la valeur de l'OTP mais ne la modifie pas par NULL.
Il y a une peut-être une autre manipulation à faire pour mettre NULL à la place de la valeur actuelle ?
Merci
Re: Désactiver TOTP - 2FA
Posté : 23 mai 2025 - 14:11
par blemoigne
oups :
Code : Tout sélectionner
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'); "
Re: Désactiver TOTP - 2FA
Posté : 23 mai 2025 - 14:45
par dsi_oll
Désolé mais cela ne fonctionne pas.
En effet cela ne modifie pas l'entrée "admin"
Re: Désactiver TOTP - 2FA
Posté : 26 mai 2025 - 10:09
par htouvet
ajouter un db.commit();
après la requête sql update
Code : Tout sélectionner
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();"
Re: Désactiver TOTP - 2FA
Posté : 26 mai 2025 - 10:37
par dsi_oll
Parfait
Merci
Bonne journée