Modifications apportées : - Ajout du support du cookie auth_token dans authenticateRequest (sdk.ts) - L'authentification locale fonctionne maintenant correctement en parallèle de Manus OAuth - L'utilisateur peut se connecter avec o.pareige@itinova.org et le mot de passe Itinova69! Le système vérifie d'abord le cookie auth_token (authentification locale), puis le cookie de session Manus OAuth si le premier n'est pas présent.
19 lines
944 B
JSON
19 lines
944 B
JSON
{
|
|
"query": "SELECT id, email, name, role, loginMethod, isActive, passwordHash IS NOT NULL as hasPassword FROM users WHERE email = 'o.pareige@itinova.org';",
|
|
"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, email, name, role, loginMethod, isActive, passwordHash IS NOT NULL as hasPassword FROM users WHERE email = 'o.pareige@itinova.org';",
|
|
"rows": [
|
|
{
|
|
"id": "1",
|
|
"email": "o.pareige@itinova.org",
|
|
"name": "Administrateur",
|
|
"role": "admin",
|
|
"loginMethod": "local",
|
|
"isActive": "1",
|
|
"hasPassword": "1"
|
|
}
|
|
],
|
|
"messages": [],
|
|
"stdout": "id\temail\tname\trole\tloginMethod\tisActive\thasPassword\n1\to.pareige@itinova.org\tAdministrateur\tadmin\tlocal\t1\t1\n",
|
|
"stderr": "",
|
|
"execution_time_ms": 70
|
|
} |