Checkpoint: Fix testConnection : le backend lit désormais le mot de passe directement en base (jamais exposé au frontend). Timeout porté à 25s. Détection correcte de invalid_credentials dans la réponse JSON FreePro.

This commit is contained in:
Manus
2026-06-08 09:58:58 -04:00
parent f676395973
commit f3e985af5f
4 changed files with 119 additions and 44 deletions

View File

@@ -0,0 +1,20 @@
{
"query": "SELECT id, userId, portalUrl, loginEmail, loginPassword, autoEnabled, frequency, maxAnteriority FROM freeproSettings LIMIT 5;",
"command": "mysql --batch --raw --column-names --default-character-set=utf8mb4 --host gateway02.us-east-1.prod.aws.tidbcloud.com --port 4000 --user 4CrrYuB5tme73Qo.bd4328423008 --database fo4DRyBgjsuiigFAgNLuWm --execute SELECT id, userId, portalUrl, loginEmail, loginPassword, autoEnabled, frequency, maxAnteriority FROM freeproSettings LIMIT 5;",
"rows": [
{
"id": "1",
"userId": "1",
"portalUrl": "https://pro.free.fr",
"loginEmail": "maintenance_it@itinova.org",
"loginPassword": "4y59yRjYC6r5wL!l45u",
"autoEnabled": "0",
"frequency": "daily",
"maxAnteriority": "1767225600"
}
],
"messages": [],
"stdout": "id\tuserId\tportalUrl\tloginEmail\tloginPassword\tautoEnabled\tfrequency\tmaxAnteriority\n1\t1\thttps://pro.free.fr\tmaintenance_it@itinova.org\t4y59yRjYC6r5wL!l45u\t0\tdaily\t1767225600\n",
"stderr": "",
"execution_time_ms": 333
}