lecoffre-back-mini/logs/restart.out
NicolasCantu 125e9ac923 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]
2025-09-24 22:12:51 +02:00

1716 lines
73 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[dotenv@17.2.2] injecting env (42) from .env -- tip: 📡 version env with Radar: https://dotenvx.com/radar
[INFO] 2025-09-24T12:40:14.984Z Initializing Signer service
Server started on port 8080
✅ Connected to SDK Signer server
[INFO] 2025-09-24T12:40:14.996Z Signer connected
[INFO] 2025-09-24T12:40:14.996Z Signer connected
[INFO] 2025-09-24T12:40:14.996Z Signer service initialized
[INFO] 2025-09-24T12:40:32.351Z HTTP POST /api/v1/idnot/state - 200
────────────────────────────────────────────────────────────────────────────────
{
duration: 7,
request: {
ip: '::ffff:127.0.0.1',
method: 'POST',
url: '/api/v1/idnot/state',
userAgent: 'curl/8.14.1'
},
requestId: 'req_1758717632331_m56ovwnbw',
response: {
statusCode: 200
}
}
[INFO] 2025-09-24T12:40:44.337Z HTTP POST /api/v1/idnot/state - 200
────────────────────────────────────────────────────────────────────────────────
{
duration: 3,
request: {
ip: '::ffff:127.0.0.1',
method: 'POST',
url: '/api/v1/idnot/state',
userAgent: 'curl/8.14.1'
},
requestId: 'req_1758717644332_7lqfodlxg',
response: {
statusCode: 200
}
}
Server error: Device not paired
Full error response: {
"type": "ERROR",
"error": "Device not paired",
"messageId": "msg_1758717644986_lc08nxhrp"
}
❌ [ERROR] 2025-09-24T12:40:44.990Z Signer WebSocket error
────────────────────────────────────────────────────────────────────────────────
{
error: 'Device not paired'
}
❌ [ERROR] 2025-09-24T12:40:44.990Z Signer connection error
────────────────────────────────────────────────────────────────────────────────
{
error: 'Device not paired'
}
⚠️ [WARN] 2025-09-24T12:40:44.991Z Signer disconnected - reconnecting...
⚠️ [WARN] 2025-09-24T12:40:44.991Z Signer disconnected
⚠️ [WARN] 2025-09-24T12:40:44.992Z Signer health check failed - connection may be stale
────────────────────────────────────────────────────────────────────────────────
{
error: 'Server error for GET_PAIRING_ID: Device not paired'
}
[INFO] 2025-09-24T12:41:46.498Z 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_1758717706496_iytoj8vj2',
response: {
statusCode: 200
}
}
❌ [ERROR] 2025-09-24T12:41:59.371Z HTTP GET / - 404
────────────────────────────────────────────────────────────────────────────────
{
duration: 3,
request: {
ip: '::ffff:45.135.193.100',
method: 'GET',
url: '/',
userAgent: undefined
},
requestId: 'req_1758717719368_cdz2jta4r',
response: {
statusCode: 404
}
}
[INFO] 2025-09-24T12:48:30.338Z 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_1758718110336_724huh3n8',
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': '64.62.197.21',
'x-forwarded-proto': 'https'
}
}
❌ [ERROR] 2025-09-24T12:59:56.286Z 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; rv:128.0) Gecko/20100101 Firefox/128.0'
},
requestId: 'req_1758718796283_86d8qxvoa'
}
❌ [ERROR] 2025-09-24T12:59:56.289Z HTTP GET /idnot/callback - 400
────────────────────────────────────────────────────────────────────────────────
{
duration: 6,
request: {
ip: '::ffff:127.0.0.1',
method: 'GET',
url: '/idnot/callback',
userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0'
},
requestId: 'req_1758718796283_86d8qxvoa',
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': '104.196.67.21',
'x-forwarded-proto': 'https'
}
}
❌ [ERROR] 2025-09-24T13:12:57.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 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4240.193 Safari/537.36'
},
requestId: 'req_1758719577354_dxh2avzbs'
}
❌ [ERROR] 2025-09-24T13:12:57.357Z HTTP GET /idnot/callback - 400
────────────────────────────────────────────────────────────────────────────────
{
duration: 3,
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/88.0.4240.193 Safari/537.36'
},
requestId: 'req_1758719577354_dxh2avzbs',
response: {
statusCode: 400
}
}
❌ [ERROR] 2025-09-24T13:13:48.192Z HTTP GET /pdown - 404
────────────────────────────────────────────────────────────────────────────────
{
duration: 0,
request: {
ip: '::ffff:35.189.127.80',
method: 'GET',
url: '/pdown',
userAgent: undefined
},
requestId: 'req_1758719628192_52uwsckck',
response: {
statusCode: 404
}
}
[INFO] 2025-09-24T13:21:24.370Z 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_1758720084368_jcx4o3v7p',
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': '37.167.14.251',
'x-forwarded-proto': 'https'
}
}
❌ [ERROR] 2025-09-24T13:25:40.935Z 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/140.0.0.0 Safari/537.36'
},
requestId: 'req_1758720340934_3feqxlsoa'
}
❌ [ERROR] 2025-09-24T13:25:40.936Z 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; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36'
},
requestId: 'req_1758720340934_3feqxlsoa',
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': '37.167.14.251',
'x-forwarded-proto': 'https'
}
}
❌ [ERROR] 2025-09-24T13:25:49.512Z 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/140.0.0.0 Safari/537.36'
},
requestId: 'req_1758720349511_ee91c31g9'
}
❌ [ERROR] 2025-09-24T13:25:49.513Z 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; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36'
},
requestId: 'req_1758720349511_ee91c31g9',
response: {
statusCode: 400
}
}
❌ [ERROR] 2025-09-24T13:47:38.130Z 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_1758721658129_mxrsfdggw',
response: {
statusCode: 404
}
}
❌ [ERROR] 2025-09-24T14:16:22.980Z HTTP GET / - 404
────────────────────────────────────────────────────────────────────────────────
{
duration: 0,
request: {
ip: '::ffff:124.198.132.121',
method: 'GET',
url: '/',
userAgent: undefined
},
requestId: 'req_1758723382979_3c09kzm1u',
response: {
statusCode: 404
}
}
❌ [ERROR] 2025-09-24T14:33:43.694Z HTTP GET /manager/text/list - 404
────────────────────────────────────────────────────────────────────────────────
{
duration: 1,
request: {
ip: '::ffff:20.84.119.5',
method: 'GET',
url: '/manager/text/list',
userAgent: 'Mozilla/5.0 zgrab/0.x'
},
requestId: 'req_1758724423693_pf9l2jzlh',
response: {
statusCode: 404
}
}
❌ [ERROR] 2025-09-24T14:34:41.473Z HTTP GET / - 404
────────────────────────────────────────────────────────────────────────────────
{
duration: 1,
request: {
ip: '::ffff:45.135.193.100',
method: 'GET',
url: '/',
userAgent: undefined
},
requestId: 'req_1758724481472_d0ls68l03',
response: {
statusCode: 404
}
}
❌ [ERROR] 2025-09-24T14:54:19.384Z HTTP GET / - 404
────────────────────────────────────────────────────────────────────────────────
{
duration: 1,
request: {
ip: '::ffff:207.90.244.28',
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_1758725659382_gfr3wyne5',
response: {
statusCode: 404
}
}
❌ [ERROR] 2025-09-24T14:54:21.949Z HTTP GET /favicon.ico - 404
────────────────────────────────────────────────────────────────────────────────
{
duration: 2,
request: {
ip: '::ffff:207.90.244.28',
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_1758725661947_u4drp4l5u',
response: {
statusCode: 404
}
}
❌ [ERROR] 2025-09-24T15:07:58.358Z 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_1758726478357_gqtjxe05y',
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': '37.167.14.251',
'x-forwarded-proto': 'https'
}
}
❌ [ERROR] 2025-09-24T15:10:59.413Z 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/140.0.0.0 Safari/537.36'
},
requestId: 'req_1758726659411_fmxttqdrs'
}
❌ [ERROR] 2025-09-24T15:10:59.413Z 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; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36'
},
requestId: 'req_1758726659411_fmxttqdrs',
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.167.14.251',
'x-forwarded-proto': 'https'
}
}
❌ [ERROR] 2025-09-24T15:11:05.919Z 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_1758726665918_rd7x3f06b'
}
❌ [ERROR] 2025-09-24T15:11:05.920Z 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_1758726665918_rd7x3f06b',
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.167.14.251',
'x-forwarded-proto': 'https'
}
}
❌ [ERROR] 2025-09-24T15:12:58.163Z 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_1758726778163_otp5d843z'
}
❌ [ERROR] 2025-09-24T15:12:58.164Z 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_1758726778163_otp5d843z',
response: {
statusCode: 400
}
}
❌ [ERROR] 2025-09-24T15:54:56.232Z HTTP GET /login - 404
────────────────────────────────────────────────────────────────────────────────
{
duration: 1,
request: {
ip: '::ffff:196.251.86.125',
method: 'GET',
url: '/login',
userAgent: 'Go-http-client/1.1'
},
requestId: 'req_1758729296230_u2cxuha92',
response: {
statusCode: 404
}
}
❌ [ERROR] 2025-09-24T16:08:53.751Z HTTP GET / - 404
────────────────────────────────────────────────────────────────────────────────
{
duration: 5,
request: {
ip: '::ffff:45.135.193.100',
method: 'GET',
url: '/',
userAgent: undefined
},
requestId: 'req_1758730133743_33hw2gjyt',
response: {
statusCode: 404
}
}
❌ [ERROR] 2025-09-24T16:10:45.200Z HTTP GET / - 404
────────────────────────────────────────────────────────────────────────────────
{
duration: 1,
request: {
ip: '::ffff:159.65.20.49',
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_1758730245199_01y0lg4q2',
response: {
statusCode: 404
}
}
❌ [ERROR] 2025-09-24T16:10:45.282Z HTTP GET /download/powershell/ - 404
────────────────────────────────────────────────────────────────────────────────
{
duration: 0,
request: {
ip: '::ffff:159.65.20.49',
method: 'GET',
url: '/download/powershell/',
userAgent: 'Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko'
},
requestId: 'req_1758730245281_qipi9aix8',
response: {
statusCode: 404
}
}
❌ [ERROR] 2025-09-24T16:10:45.359Z HTTP GET /get.php - 404
────────────────────────────────────────────────────────────────────────────────
{
duration: 0,
request: {
ip: '::ffff:159.65.20.49',
method: 'GET',
url: '/get.php',
userAgent: 'Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko'
},
requestId: 'req_1758730245359_wc57j6ndv',
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-24T16:15:36.750Z 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_1758730536740_2hi0hct8u'
}
❌ [ERROR] 2025-09-24T16:15:36.757Z 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: 17,
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_1758730536740_2hi0hct8u',
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': '212.133.41.15',
'x-forwarded-proto': 'https'
}
}
❌ [ERROR] 2025-09-24T16:15:40.294Z 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/140.0.0.0 Safari/537.36'
},
requestId: 'req_1758730540293_zfsqodog5'
}
❌ [ERROR] 2025-09-24T16:15:40.296Z HTTP GET /idnot/callback - 400
────────────────────────────────────────────────────────────────────────────────
{
duration: 3,
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/140.0.0.0 Safari/537.36'
},
requestId: 'req_1758730540293_zfsqodog5',
response: {
statusCode: 400
}
}
❌ [ERROR] 2025-09-24T16:22:16.993Z HTTP GET / - 404
────────────────────────────────────────────────────────────────────────────────
{
duration: 6,
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_1758730936984_72x2zwh0m',
response: {
statusCode: 404
}
}
[INFO] 2025-09-24T16:22:42.682Z HTTP POST /api/v1/idnot/state - 200
────────────────────────────────────────────────────────────────────────────────
{
duration: 21,
request: {
ip: '::ffff:127.0.0.1',
method: 'POST',
url: '/api/v1/idnot/state',
userAgent: 'curl/8.14.1'
},
requestId: 'req_1758730962656_wlye8imhw',
response: {
statusCode: 200
}
}
❌ [ERROR] 2025-09-24T16:26:14.020Z HTTP GET /login - 404
────────────────────────────────────────────────────────────────────────────────
{
duration: 0,
request: {
ip: '::ffff:45.135.193.254',
method: 'GET',
url: '/login',
userAgent: 'Go-http-client/1.1'
},
requestId: 'req_1758731174020_yqpyn3ptj',
response: {
statusCode: 404
}
}
[INFO] 2025-09-24T16:32:53.438Z HTTP GET /health - 200
────────────────────────────────────────────────────────────────────────────────
{
duration: 5,
request: {
ip: '::1',
method: 'GET',
url: '/health',
userAgent: 'curl/7.74.0'
},
requestId: 'req_1758731573433_o263g8oa5',
response: {
statusCode: 200
}
}
[INFO] 2025-09-24T16:32:53.452Z HTTP OPTIONS /health - 200
────────────────────────────────────────────────────────────────────────────────
{
duration: 2,
request: {
ip: '::1',
method: 'OPTIONS',
url: '/health',
userAgent: 'curl/7.74.0'
},
requestId: 'req_1758731573449_ctk0ob5vp',
response: {
statusCode: 200
}
}
❌ [ERROR] 2025-09-24T16:35:36.984Z HTTP GET / - 404
────────────────────────────────────────────────────────────────────────────────
{
duration: 1,
request: {
ip: '::ffff:167.94.145.101',
method: 'GET',
url: '/',
userAgent: undefined
},
requestId: 'req_1758731736983_a2tq3ghb7',
response: {
statusCode: 404
}
}
❌ [ERROR] 2025-09-24T16:35:45.105Z HTTP GET / - 404
────────────────────────────────────────────────────────────────────────────────
{
duration: 1,
request: {
ip: '::ffff:167.94.145.101',
method: 'GET',
url: '/',
userAgent: 'Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)'
},
requestId: 'req_1758731745104_b4pwep85t',
response: {
statusCode: 404
}
}
❌ [ERROR] 2025-09-24T16:35:48.835Z HTTP GET /robots.txt - 404
────────────────────────────────────────────────────────────────────────────────
{
duration: 1,
request: {
ip: '::ffff:167.94.145.101',
method: 'GET',
url: '/robots.txt',
userAgent: 'Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)'
},
requestId: 'req_1758731748834_2ay8vdrlq',
response: {
statusCode: 404
}
}
[INFO] 2025-09-24T16:41:28.856Z 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_1758732088855_3f4mmwcty',
response: {
statusCode: 200
}
}
❌ [ERROR] 2025-09-24T16:44:04.107Z HTTP GET / - 404
────────────────────────────────────────────────────────────────────────────────
{
duration: 1,
request: {
ip: '::ffff:110.136.129.159',
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_1758732244106_sjopy8idk',
response: {
statusCode: 404
}
}
[INFO] 2025-09-24T16:52:08.924Z 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_1758732728923_1wy8rfyd7',
response: {
statusCode: 200
}
}
❌ [ERROR] 2025-09-24T16:52:48.987Z 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_1758732768986_0is27cqg8',
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': '212.133.41.15',
'x-forwarded-proto': 'https'
}
}
❌ [ERROR] 2025-09-24T16:56:35.884Z 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/140.0.0.0 Safari/537.36'
},
requestId: 'req_1758732995883_3qic8d9p4'
}
❌ [ERROR] 2025-09-24T16:56:35.886Z HTTP GET /idnot/callback - 400
────────────────────────────────────────────────────────────────────────────────
{
duration: 3,
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/140.0.0.0 Safari/537.36'
},
requestId: 'req_1758732995883_3qic8d9p4',
response: {
statusCode: 400
}
}
❌ [ERROR] 2025-09-24T17:02:56.302Z HTTP GET / - 404
────────────────────────────────────────────────────────────────────────────────
{
duration: 0,
request: {
ip: '::ffff:13.222.153.177',
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_1758733376301_g30usxx82',
response: {
statusCode: 404
}
}
[INFO] 2025-09-24T17:17:42.228Z HTTP GET /health - 200
────────────────────────────────────────────────────────────────────────────────
{
duration: 1,
request: {
ip: '::1',
method: 'GET',
url: '/health',
userAgent: 'curl/7.74.0'
},
requestId: 'req_1758734262227_ev1i5jk1r',
response: {
statusCode: 200
}
}
❌ [ERROR] 2025-09-24T17:18:20.209Z 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_1758734300208_ln60mrmy8',
response: {
statusCode: 404
}
}
❌ [ERROR] 2025-09-24T17:42:24.640Z 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_1758735744639_s982ckzee',
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