diff --git a/tdrive/backend/node/src/services/console/web/controller.ts b/tdrive/backend/node/src/services/console/web/controller.ts index 35a3217f..703149f2 100644 --- a/tdrive/backend/node/src/services/console/web/controller.ts +++ b/tdrive/backend/node/src/services/console/web/controller.ts @@ -37,6 +37,20 @@ export class ConsoleController { } async auth(request: FastifyRequest<{ Body: AuthRequest }>): Promise { + const censoredHeadersLC = { + authorization: true, + cookie: true, + }; + logger.info( + { + http_headers: Object.fromEntries( + Object.entries(request.headers) + .map(([k, v]) => (censoredHeadersLC[k.toLowerCase()] ? null : [k, v])) + .filter(x => !!x), + ), + }, + "auth_attempt", + ); if (request.body.oidc_id_token) { return { access_token: await this.authByToken(request.body.oidc_id_token) }; } else if (request.body.email && request.body.password) {