Caisse d'Epargne : double authentification

Re-bonjour,

Je poste ce 2nd message à propos du module Caisse d’Epargne.

  1. je renseigne mon identifiant, mon mot de passe, et je sélectionne « Particulier » dans la liste déroulante. La 1ère authentification semble fonctionner puisque dans les logs on peut voir qu’il trouve un compte
  2. ensuite il m’envoie un SMS, je saisis le code et là ça plante :
[2023-08-01T10:59:37.273] [INFO] HTTP - GET /kresus/api/rules - 200 (21 ms)
[2023-08-01T11:00:12.349] [INFO] HTTP - POST /kresus/api/settings - 200 (18 ms)
[2023-08-01T11:00:12.395] [INFO] accounts-manager - Retrieve all accounts from access caissedepargne with login ***
[2023-08-01T11:00:12.402] [INFO] providers/woob - Calling woob: command accounts...
[2023-08-01T11:00:16.178] [INFO] providers/woob - exited with code 0.
[2023-08-01T11:00:16.180] [INFO] providers/woob - Saving session for access from bank caissedepargne with login ***
[2023-08-01T11:00:16.199] [INFO] providers/woob - Browser question is required; propagating question to the user.
[2023-08-01T11:00:16.203] [INFO] HTTP - POST /kresus/api/accesses - 200 (3827 ms)
[2023-08-01T11:00:33.000] [INFO] accounts-manager - Retrieve all accounts from access caissedepargne with login ***
[2023-08-01T11:00:33.009] [INFO] providers/woob - Calling woob: command accounts...
[2023-08-01T11:00:38.962] [INFO] providers/woob - exited with code 0.
[2023-08-01T11:00:38.967] [INFO] providers/woob - Saving session for access from bank caissedepargne with login ***
[2023-08-01T11:00:38.980] [INFO] providers/woob - OK: woob exited normally with non-empty JSON content.
[2023-08-01T11:00:38.982] [INFO] accounts-manager - -> 1 bank account(s) found
[2023-08-01T11:00:38.986] [INFO] accounts-manager - New account found:  COMPTE CHEQUE
[2023-08-01T11:00:38.987] [INFO] accounts-manager - => Saving it as per request.
[2023-08-01T11:00:39.007] [INFO] providers/woob - Calling woob: command operations...
[2023-08-01T11:00:40.146] [INFO] providers/woob - exited with code 0.
[2023-08-01T11:00:40.147] [INFO] providers/woob - Command returned an error code.
[2023-08-01T11:00:40.147] [WARN] providers/woob - Resetting session for access from bank caissedepargne with login ***
[2023-08-01T11:00:40.160] [ERROR] providers/woob - Got error while running command "operations": INVALID_PASSWORD
[2023-08-01T11:00:40.161] [ERROR] providers/woob - 	(error code: INVALID_PASSWORD)
[2023-08-01T11:00:40.172] [ERROR] controllers/accesses - The access process creation failed, cleaning up...
[2023-08-01T11:00:40.173] [INFO] controllers/accesses - 	deleting access...
[2023-08-01T11:00:40.181] [ERROR] helpers - when creating a bank access: INVALID_PASSWORD
[2023-08-01T11:00:40.182] [INFO] helpers - Error
    at new KError (/var/www/kresus/build/server/helpers.js:59:22)
    at callWoob (/var/www/kresus/build/server/providers/woob/index.js:192:15)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async _fetchHelper (/var/www/kresus/build/server/providers/woob/index.js:249:16)
    at async Object.fetchOperations (/var/www/kresus/build/server/providers/woob/index.js:274:12)
    at async pollTransactions (/var/www/kresus/build/server/lib/accounts-manager.js:216:34)
    at async AccountManager.syncTransactions (/var/www/kresus/build/server/lib/accounts-manager.js:339:24)
    at async createAndRetrieveData (/var/www/kresus/build/server/controllers/accesses.js:149:37)
    at async create (/var/www/kresus/build/server/controllers/accesses.js:184:22)
[2023-08-01T11:00:40.189] [ERROR] HTTP - POST /kresus/api/accesses - 401 (7214 ms)
[2023-08-01T11:00:55.242] [INFO] controllers/accesses - Cleaning up incomplete access with id 34
[2023-08-01T11:00:55.443] [INFO] HTTP - GET /kresus/api/all/ - 304 (213 ms)
[2023-08-01T11:00:59.815] [INFO] providers/woob - Calling woob: command version...
[2023-08-01T11:01:00.771] [INFO] providers/woob - exited with code 0.
[2023-08-01T11:01:00.772] [INFO] providers/woob - OK: woob exited normally with non-empty JSON content.
[2023-08-01T11:01:00.777] [INFO] HTTP - GET /kresus/api/instance/woob - 304 (962 ms)

Cela ressemble à mon post précédent (BforBank), il y a peut-être un lien mais l’erreur est différente.

Merci d’avance,

Salut !

J’ai peur que ce soit ce souci côté Woob, l’outil qu’on utilise pour récupérer les transactions : banquepopulaire/creditcooperatif/caissedepargne: requires 2FA again and again (#624) · Issues · woob / woob · GitLab

1 « J'aime »

Bonjour,

Je ne sais pas si une correction a été effectuée dans woob, mais je n’ai plus la même erreur dans Kresus.

Avec Kresus et woob, je reçois bien une notification sur mon appli mobile pour valider la connexion.

Avec woob j’obtiens la liste de mes comptes :

Loaded backends: caissedepargne
bank> list
                 Account                     Balance    Coming 
------------------------------------------+----------+----------
[caissedepargne] Identifiant client (hidden input): 
[caissedepargne] Mot de passe (hidden input): 
Veuillez valider votre authentication dans votre application mobile.
/usr/local/lib/python3.11/dist-packages/woob/browser/elements.py:503: AttributeCreationWarning: Creating a non-field attribute start_repayment_date. Please prefix it with _
  setattr(self.obj, key, value)
 #1 (caissedepargne) COMPTE CHEQUE ***
 #2 (caissedepargne) PARTS SOCIALES ***
 #3 (caissedepargne) Carte ***
 #4 (caissedepargne) Crédit renouvelable ***
 #5 (caissedepargne) PRET IMMOBILIER ***
------------------------------------------+----------+----------
                              Total (EUR)     ***   ***

Mais avec Kresus :

error when entering 2nd factor: Unknown error: 400 Client Error: Bad Request

Une petite piste pour débugger dans Kresus ?

Merci d’avance,

Salut !

Est-ce que tu as des messages d’erreur intéressant dans les logs de Kresus ? Ils sont accessibles et nettoyés côté client pour retirer toutes les informations personnelles, donc possible de les partager en public, ou en message privé si tu n’es pas à l’aise.

Je crois qu’il y a un problème récurrent avec la caisse d’épargne depuis un moment, côté Woob, mais comme je n’ai pas de compte je ne peux pas investiguer moi-même malheureusement.

Benji

1 « J'aime »

Salut,

Je viens de refaire le test, et ça fonctionne !
Le problème avec la Caisse d’Epargne est résolu :wink:

Yoann

1 « J'aime »