Update: 2026-07-30 02:27:45

This commit is contained in:
Hamza-Ayed
2026-07-30 02:27:45 +03:00
parent 5f62455113
commit ca4a7c2e70
56 changed files with 3391 additions and 709 deletions
+7
View File
@@ -44,6 +44,13 @@ final class AuthMiddleware
exit;
}
// Defence in depth for mobile requests: prove the caller also holds the
// per-device secret, so a stolen bearer token on its own is not enough.
// Controlled by HMAC_ENFORCE in .env - see HmacMiddleware.
if (($decoded['source'] ?? null) === 'mobile') {
HmacMiddleware::verify($decoded);
}
return $decoded;
}
}